日期:2014-05-19  浏览次数:20497 次

datagrid列宽的问题
我用ASP.NET开发网站的时候遇到了一个问题,我的一个新闻管理页面上用一个DATAGRID绑定数据库中一个新闻表,在显示的时候出问题了,有的新闻标题特长,所以新闻标题这一列显示的是特别长,而第二列则文字只占了一行,显得特别不舒服,望高手指教.

------解决方案--------------------
你自己调整列宽
this.dataGrid.Columns[4].Width = 135;

------解决方案--------------------
不要使用自动生成列,DataGrid属性生成器中设置调整各列
------解决方案--------------------
调整DataGrid属性生成器中的格式,可以看到每一列包括head,item的样式
------解决方案--------------------
grid.Columns[0].ItemStyle.CssClass = "w1 ";

w1为样式名,比如w1的定义如下:
.w1{width:120px;}
------解决方案--------------------
转换成模板列,直接去去设计里托大小就可以,不用这么费事
------解决方案--------------------
sorry,看错了.以为是GridView