为什么datagrid中在dataitembound中得不到超链接列的内容?
我做了一个文章标题的超链接列,当点击标题时查看内容,可是标题有时很长,我想截取,
邦定可以,超链接列就不行,怎么办?

解决方案 »

  1.   

    可以在SQL语句查询时截断,不一定非得在绑定时截断,在绑定时截断还影响页面显示速度
      

  2.   

    前台页面
    <ItemTemplate><A href='<%#GetToUrl(DataBinder.Eval(Container.DataItem, "CatalogParentId").ToString())%>?InfoId=<%# DataBinder.Eval(Container.DataItem, "infoid") %>' target=_blank><%# CutString(DataBinder.Eval(Container.DataItem,"title").ToString())%></A></ItemTemplate>后台写个CutStringpublic string CutString(string SourseString)
    {
    if (SourseString.Length>14)
    {
    return SourseString.Substring(0,14)+"...";
    }
    else
    {
    return SourseString;
    }
    }
    这样的例子太多了csdn中,