我对这个字段有一个gridview:
<asp:TemplateField HeaderText="Title">
<ItemTemplate>
<asp:Literal ID="lblTitle" runat="server" Text='<%# Eval("Title") %>' />
</ItemTemplate>
</asp:TemplateField>
如果标题太长,则会完全打破网格视图。 我怎么能:
答案 0 :(得分:0)
尝试设置ItemStyle-Width
<asp:TemplateField HeaderText="Title" ItemStyle-Width="300px" ItemStyle-Wrap="true"></asp:TemplateField>
您可能还需要使用样式来包装。
答案 1 :(得分:0)
使用服务器控件属性:
<asp:TemplateField HeaderText="Title"
ItemStyle-Width="300px"
HeaderStyle-Wrap="true"
ItemStyle-Wrap="true">
<ItemTemplate>
<asp:Literal ID="lblTitle" runat="server" Text='<%# Eval("Title") %>' />
</ItemTemplate>
</asp:TemplateField>
这些服务器控件属性生成内联css样式。就个人而言,我会在样式表中创建适当的css类,并分配给HeaderStyle-CssClass和ItemStyle-CssClass属性。