当前位置:编程学习 > C#/ASP.NET >>

asp.net里的GridView控件怎么样指定每一列的宽度

从数据库存里取得数据后,显示到GridView里面,每一列的宽度都是随着标题列或者数据列有多少字符而加宽。比如标题列显示“1”,对应的数据列是1到10的数据,那么这一列就很窄了。能不能估计这一列的宽度,哪怕只有1个字符也有10个字符那么宽?多谢。 --------------------编程问答-------------------- 可以在设计页面的时候就固定好的,也可以用百分比。在GridView的样式里有的,找找看。 --------------------编程问答-------------------- 好像有个RowStyle...的属性的,你自己找找。 --------------------编程问答-------------------- GridView1.Columns[0].ItemStyle.Width = 300; --------------------编程问答-------------------- 设置列的width属性,指定宽度。 --------------------编程问答-------------------- up --------------------编程问答-------------------- 设置宽度为固定值 --------------------编程问答-------------------- 钉子! --------------------编程问答-------------------- 怎么设置 --------------------编程问答-------------------- <asp:TemplateField HeaderText="名称">
                        <ItemStyle CssClass="引入的样式" />
                        <ItemTemplate>
                                <%# Eval("绑定的列名") %>
                            </a>
                        </ItemTemplate>
                        <HeaderStyle CssClass="或者这里引入样式" />
                    </asp:TemplateField>
两种都可以。 --------------------编程问答-------------------- <asp:TemplateField HeaderText="名称" Winth="设置宽度">
--------------------编程问答--------------------
引用 3 楼 mngzilin 的回复:
GridView1.Columns[0].ItemStyle.Width = 300;

这个不错
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,