GridView字段过多表过宽需要左右拉动时列宽固定不下来~~求解
来源:百度知道 编辑:UC知道 时间:2024/06/07 16:37:02
我用的 protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{ try
{
for (int i = 0; i < ((DataTable)this.GridView1.DataSource).Columns.Count; i++)
{
e.Row.Cells[i].Width = 130;
}
}
catch (Exception ex) { }
}
这个方法来设置列宽~~但是在字段不多的表里可以固定下GridView的列宽~一旦表里的列很多~需要拖动下面的滚动条才能全部看完的时候GridView就自动设置列宽了~~~每列就很窄很窄~~里面的数字都分行了。。。。请问怎么解决?我必须要固定列宽~~谢谢!!
谢谢你的回答~~不怎么理解~~能说详细点或者给个简单的例子吗?
就没人来帮下我吗。。。。再加20分~~能解决问题再多加~~
{ try
{
for (int i = 0; i < ((DataTable)this.GridView1.DataSource).Columns.Count; i++)
{
e.Row.Cells[i].Width = 130;
}
}
catch (Exception ex) { }
}
这个方法来设置列宽~~但是在字段不多的表里可以固定下GridView的列宽~一旦表里的列很多~需要拖动下面的滚动条才能全部看完的时候GridView就自动设置列宽了~~~每列就很窄很窄~~里面的数字都分行了。。。。请问怎么解决?我必须要固定列宽~~谢谢!!
谢谢你的回答~~不怎么理解~~能说详细点或者给个简单的例子吗?
就没人来帮下我吗。。。。再加20分~~能解决问题再多加~~
1.放在表格里 让表格来控制
2.DIV+CSS控制
可以使用百分比;
e.Row.Cells[i].Width = "10%";
设置列宽有两种方式,一种是像素,一种是百分比;
通常是使用百分比,因为如果你的分辨率比较高的话,设置像素就会现在在屏幕的一快上;
可以根据内容的大小来设置相应的百分比;
点控件右上角的小三角,点击编辑列,左边显示的是列名,右边显示相应的属性,那里有个width,就是列宽
<style>
#GridView1 td { width:130px; }
</style>
属性columns里面有宽度这个属性,直接在里面调节宽度就可以!
通常是使用百分比,因为如果你的分辨率比较高的话,设置像素就会现在在屏幕的一快上;
可以根据内容的大小来设置相应的百分比;
GRIDVIEW 绑定字段格式显示问题
求助:gridview中的字段超链接问题?
gridview如何更新日期型字段
如何设置gridview中字段及单元格的长度
怎样在asp.net 2.0 GridView显示数据库中的部分字段
在.NET里用C#代码绑定GridView,在传字段给下一个页面怎么实现?
VS.net 2005 中,怎么样对GridView绑定设置主键字段啊
控制gridview的列宽,十万火急!
asp.net中怎样在给gridview绑定了sqldatasource后,让其不显示select语句已经选中的字段中的某个字段
c#中怎样从数据库中取出一个字段的所有值,然后把这些值添加到Gridview中?