注册 登录
编程论坛 ASP.NET技术论坛

datagrid截取字符串

董晓云 发布于 2010-09-23 21:16, 714 次点击
datagrid怎么截取标题只显示8个字,后面用“...”代替
我的前台代码  
<asp:DataGrid ID="DataGrid2" runat="server" AutoGenerateColumns="False"
                                        BorderStyle="None" BorderWidth="0px" CellPadding="0" ShowHeader="False">
                                         <Column>
                                            <asp:HyperLinkColumn Text="&lt;img src=image/dir_pointer_g.gif border=0&gt;"></asp:HyperLinkColumn>
                                          
                                            <asp:HyperLinkColumn Target="main" DataNavigateUrlField="mid" DataNavigateUrlFormatString="login.aspx?id={0}" DataTextField= '<%# FormatStringl(DataBinder.Eval(Container.DataItem,"url").ToString())%>' >
                                                    <HeaderStyle HorizontalAlign="Center" Width="220px"></HeaderStyle>
                                                   
                                                </asp:HyperLinkColumn>
                                        <Column>
</asp:DataGrid>

如何显示在HyperLinkColumn中啊?高手帮忙!!
2 回复
#2
红色警戒2010-09-25 08:03
C#代码
    public string SubStr(string sString, int nLeng)
    {
        if (sString.Length <= nLeng)
        {
            return sString;
        }
        string sNewStr = sString.Substring(0, nLeng);
        sNewStr = sNewStr + "...";
        return sNewStr;
    }
#3
cxwl3sxl2010-09-25 17:00
传说中css可以很轻易的实现
1