如何解决ASP.NET Gridview从后面的代码中截断BoundField
我正在向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个字符。
注意:出于其他原因,我不想在数据库级别进行修剪。
解决方法
我将仅向get
返回最大长度为15的long_text_column
的类中添加一个额外的属性。
public class DataControlField
{
public string long_text_column { get; set; }
public string long_text_column_max15
{
get
{
if (!string.IsNullOrEmpty(long_text_column) && long_text_column.Length > 15)
return long_text_column.Substring(0,15);
else
return long_text_column;
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。