在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; }
------解决方案--------------------------------------------------------
显示固定的几个字,后面用省略号... ...