当前位置: 代码迷 >> ASP.NET >> gridview 控制行高和列宽,该如何解决
  详细解决方案

gridview 控制行高和列宽,该如何解决

热度:5039   发布时间:2013-02-25 00:00:00.0
gridview 控制行高和列宽
在gridview中如果某一网格的内容很多时就会将网格的高度撑高,是整个页面显得不整洁,如何做使得不管网格里的数据多少,它的高度会一直固定在某一个值?

------解决方案--------------------------------------------------------
那你就限制网格里文本的字符长度,超过20就让他用...代替
HTML code
<asp:TemplateField HeaderText="备注?" ItemStyle-HorizontalAlign="Left">                              <ItemTemplate>                                       <%#Eval("Remark").ToString().Length > 20 ? Eval("Remark").ToString().Substring(0, 20) + "..." : Eval("Remark")%>                                </ItemTemplate>                           </asp:TemplateField>
------解决方案--------------------------------------------------------
C# code
    public string DealAddress(string address)    {         string str = "";        if (address == "")        {            str = "";            return str;        }        if (address != "" && address.Length > 20)        {            str = address.Substring(0, 20) + "...";        }        else        {            str = address;        }        return str;    }
------解决方案--------------------------------------------------------
显示固定的几个字,后面用省略号... ...