asp.net如何固定gridview的行高和列宽

 我来答
文走520
推荐于2018-02-28 · TA获得超过525个赞
知道小有建树答主
回答量:267
采纳率:50%
帮助的人:172万
展开全部

1、如下图,行高和列宽都在下图了:

注意:列宽生效的前提是没有单独设置每列的宽度~

 

2、写CSS也行的。

勿说心想
推荐于2016-02-05 · TA获得超过291个赞
知道大有可为答主
回答量:2104
采纳率:50%
帮助的人:1490万
展开全部
你这个肯定是设置了gridview的height属性了,这样你就固定了gridview的高度,当数据不足是gridview的高度是不会变的,你可以把gridview的height属性删除掉,如果会影响布局的话可以在
gridview的RowDataBound数据下加入以下代码:
e.Row.Attributes.Add("style", "height:43px");这样来设定行高

自动生成的GridView无法修改列宽,使用ItemStyle 可以设置

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField DataField="id">
<ItemStyle Width="100px" />
</asp:BoundField>
</Columns>
</asp:GridView>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LLQ_llq
2012-09-17 · 超过72用户采纳过TA的回答
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:188万
展开全部
gridview 旁边有个箭头点击>>> 编辑列 >>>弹出个列集合>>>然后在里面设置某一列的高和宽。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迮宕冉又儿
2019-11-27 · TA获得超过3700个赞
知道大有可为答主
回答量:3094
采纳率:28%
帮助的人:188万
展开全部
你这个肯定是设置了gridview的height属性了,这样你就固定了gridview的高度,当数据不足是gridview的高度是不会变的,你可以把gridview的height属性删除掉,如果会影响布局的话可以在
gridview的RowDataBound数据下加入以下代码:
e.Row.Attributes.Add("style",
"height:43px");这样来设定行高
自动生成的GridView无法修改列宽,使用ItemStyle
可以设置
<asp:GridView
ID="GridView1"
runat="server"
AutoGenerateColumns="False">
<Columns>
<asp:BoundField
DataField="id">
<ItemStyle
Width="100px"
/>
</asp:BoundField>
</Columns>
</asp:GridView>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snowgirlxcd
2012-09-17
知道答主
回答量:19
采纳率:0%
帮助的人:21.7万
展开全部
<asp:TemplateField ItemStyle-Height="" ItemStyle-Width="" >
</asp:TemplateField>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式