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>
主要是在显示的时候控制它的宽度,文本超出宽度时换行,
编辑时的宽度不用管。
展开
 我来答
可以叫我表哥
推荐于2016-07-26 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464984
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
在VS环境中选择GRIDVIEW的属性,其中有columns-collections-itemstyle选择后分别对相应列设置宽度和高度。然后再设置GRIDVIEW的整体宽度。
使用:ItemStyle-Width="30px"
<asp:TemplateField HeaderText="" ItemStyle-Width="30px"></asp:TemplateField>
XZQLCL
推荐于2016-06-26 · TA获得超过104个赞
知道答主
回答量:138
采纳率:50%
帮助的人:80.9万
展开全部
使用:ItemStyle-Width="30px"
<asp:TemplateField HeaderText="" ItemStyle-Width="30px"></asp:TemplateField>
更多追问追答
追问
这个中文的数据就行,英文的不行,是什么原因?
追答
你说的是HeaderText="这里中文",宽度设置就不行?我测试了,不存在该情况。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式