GridView怎么控制模板列的宽度
模板列是在后台绑定数据,试过加入HeaderStyle-Width="100px",没有起作用。代码如下:<asp:TemplateFieldHeaderStyle-Wi...
模板列是在后台绑定数据,试过加入HeaderStyle-Width="100px" ,没有起作用。
代码如下:
<asp:TemplateField HeaderStyle-Width="100px" HeaderText="上课日期" >
<ItemTemplate>
<asp:Label ID="course_date" runat="server" Text='<%#Eval("date") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBoxList ID="chk_course_date" runat="server">
<asp:ListItem>Monday</asp:ListItem>
<asp:ListItem>Tuesday</asp:ListItem>
。。。
</asp:CheckBoxList>
<asp:Label ID="lb_course_date" runat="server" Text='<%#Eval("date") %>' Visible="false"></asp:Label>
</EditItemTemplate>
</asp:TemplateField>
主要是在显示的时候控制它的宽度,文本超出宽度时换行,
编辑时的宽度不用管。 展开
代码如下:
<asp:TemplateField HeaderStyle-Width="100px" HeaderText="上课日期" >
<ItemTemplate>
<asp:Label ID="course_date" runat="server" Text='<%#Eval("date") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBoxList ID="chk_course_date" runat="server">
<asp:ListItem>Monday</asp:ListItem>
<asp:ListItem>Tuesday</asp:ListItem>
。。。
</asp:CheckBoxList>
<asp:Label ID="lb_course_date" runat="server" Text='<%#Eval("date") %>' Visible="false"></asp:Label>
</EditItemTemplate>
</asp:TemplateField>
主要是在显示的时候控制它的宽度,文本超出宽度时换行,
编辑时的宽度不用管。 展开
2个回答
推荐于2016-07-26 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:25897
获赞数:1464974
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注
展开全部
在VS环境中选择GRIDVIEW的属性,其中有columns-collections-itemstyle选择后分别对相应列设置宽度和高度。然后再设置GRIDVIEW的整体宽度。
使用:ItemStyle-Width="30px"
<asp:TemplateField HeaderText="" ItemStyle-Width="30px"></asp:TemplateField>
使用:ItemStyle-Width="30px"
<asp:TemplateField HeaderText="" ItemStyle-Width="30px"></asp:TemplateField>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询