如果是控制列宽 用e.Row.Cells[0].Width = 60就可以了
但是现在的问题是我的数据是存储过程生成的数据集,不知道有多少列,多则20,少也有10列,这样就把表格撑得很大,怎么控制除了列1和列2,其他所有的列的宽度!
只有列1和列2需要固定宽度,其他的按照比例缩放就可以了~~救急啊
但是现在的问题是我的数据是存储过程生成的数据集,不知道有多少列,多则20,少也有10列,这样就把表格撑得很大,怎么控制除了列1和列2,其他所有的列的宽度!
只有列1和列2需要固定宽度,其他的按照比例缩放就可以了~~救急啊
解决方案 »
- javascript------------小白代码问题
- 百分疑难问题,关于页面变量,在线等!
- 现在在用ASP.NET做网站,做什么样的网站比较好?
- 救命啊:关于如何动态显示这样一些checkbox的问题?高手菜鸟都来看看吧
- 如何解决ASP.NET没有权限访问数据库和XML(文件夹属性中没有“安全”项,我用的是XP professional)
- asp.net中如何在DataGrid的编辑状态下控制编辑框只能输入的是数字并判断保留两位小数
- DataGrid 排序为何没反应??郁闷
- 这不是无聊嘛?一帖不能回复30帖以上?? Janc 聊天室 续帖。。。
- 这个错误是什么意思?
- 请问:如何在web程序里面使用加密狗
- 哪位大虾能提点建议?
- 怎样在TREEVIEW控件每个节点后面提供一个小圈可以打勾
for(int i=2;i<yourGridView.Columns.Count;i++)
yourGridView.Rows[0].Cells[i].Width=.....;你打算怎样确定“比例”?
其他比例就平均都可以。
现在关键是我设置了gridview的宽度,导出的EXCEL老是不认这个宽度,郁闷死了
if (e.Row.Cells.Count > 0)
for (int i = 2; i < e.Row.Cells.Count; i++)
{
e.Row.Cells[i].Width = wh / (e.Row.Cells.Count-2);
}
这样改了一下非常好用了...