【发布时间】:2021-01-17 10:56:09
【问题描述】:
我正在向 ASP.NET 网格视图添加一个动态列。
添加动态列的代码:
List<DataControlField> columns; // this contains all gridview columns.
BoundField boundField = new BoundField();
boundField.DataField = long_text_column.SortExpression;
boundField.SortExpression = long_text_column.SortExpression;
columns.Insert(0, boundField);
如何修剪/截断 long_text_column 以在 UI 上仅显示前 15 个字符。
注意:出于其他原因,我不想在数据库级别进行修剪。
【问题讨论】:
-
我会做的是使用
RowDataBound事件,验证它是否是类型DataControlRowType.DataRow并将Substring (0, 15)添加到单元格 -
我认为 Julian 所说的或者你可以尝试一些 CSS。
标签: asp.net gridview boundfield