当DataList中显示的文字太长时,就需要截取字符串。方法如下:
为DataList添加ItemDataBound事件,然后在后台添加如下代码:
if (((Label)e.Item.Controls[0].FindControl("lblContent")).Text.Length > 500)
{
((Label)e.Item.Controls[0].FindControl("lblContent")).Text
= ((Label)e.Item.Controls[0].FindControl("lblContent")).Text.Substring(0,500).ToString()+"......";
}
FindControl("...")中的参数由自己的控件名称决定