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

使用SQL语句设定GridView的列数,如何人工设置GridView列的数目?

使用GridView,我们希望能够自己控制每列的宽度。

要实现这个功能,需要做以下配置: 1、GridView的属性AutoGenerateColumns为false,也就是不让控件自己产生列。 2、设置GridView-->Columns---->BoundField属性里的ItemStyle--->Height、Width,这是列高和宽,如果不想让单元格里的内容自动换行,设置wrap属性为false。 3、最后设置GridView的Width属性,让GridView的宽度不小于各列宽度之和。 通过以上设置就能达到既有滚动条,有能使每一列都按照自己的设计显示。

但是:::我是使用SQL语句来获取GridView的列和列中的数据,如何人工设置GridView列的宽度?来达到固定列宽的效果呢?

急求!!!!!!!!!!!!!!!! --------------------编程问答-------------------- 恩,我也遇到这个问题了 --------------------编程问答-------------------- for (int i = 0; i < GridView1.Columns.Count; i++)  
  {  
  GridView1.Columns[i].ItemStyle.Width = new Unit("100");  
  }  
ItemStyle-Width ="400px"
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,