1.在绑定前从数据库选数据的时候直接截取。。。
select LEFT(Title,10) AS Title from Aritcle;
2.或者直接用函数替换。。
page_load(object sender, evengtgs e)
{
if(!ispostback)
{
datalist_sub(datalist1,10)
}
}
protected void datalist_sub(DataList datalist1,int m)
{
foreach(DatalistItem e in datalist1.Items)
{
Label label=(Label)e.FindControl("Label_Title"); //假定你要替换的那一列是个label
string str=label.text;
int len=str.length>m?m:str.length;
str=str.substring(0,len);
label.text=str;
}
}