lgxl6925 发表于 2022-2-10 11:51:54

采用数据绑定后的单元格如何实现自动换行?

本帖最后由 lgxl6925 于 2022-2-10 11:55 编辑

看了前面的示例:
[*]FarPoint.Web.Spread.TextCellType t = new FarPoint.Web.Spread.TextCellType();
[*]string s = "This is a test\r\nfor multiline";
[*]t.Multiline = true;
[*]FpSpread1.ActiveSheetView.Cells.CellType = t;
[*]FpSpread1.ActiveSheetView.SetText(0, 0, s);

可以换行显示,
换成这样的:
FpSpread1.DataSource = ds.Tables["zfkp"];
FarPoint.Web.Spread.TextCellType t = new FarPoint.Web.Spread.TextCellType();
t.Multiline = true;
FpSpread1.ActiveSheetView.Cells.CellType = t;
ds.Tables["zfkp"]对应行列的值包含有\r\n的




Richard.Ma 发表于 2022-2-10 11:51:55

如果你的问题是字符创中出现了\r\n,这个说明是datatable本身存储的字符串的问题,也就是说实际存储的就是\r\n字符
你可以看一下下图分别插入的这两个字符串



Richard.Ma 发表于 2022-2-10 14:57:14

你好,先设置DataSource ,在设置TextCellType即可
这样TextCellType的设置才不会被覆盖

lgxl6925 发表于 2022-2-10 15:08:23

Richard.Ma 发表于 2022-2-10 14:57
你好,先设置DataSource ,在设置TextCellType即可
这样TextCellType的设置才不会被覆盖

我是先设的datasource啊
页: [1]
查看完整版本: 采用数据绑定后的单元格如何实现自动换行?