首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net 利用gridview控件读取excel内容,如何修改某列列宽

2013-10-11 
asp.net 利用gridview控件读取excel内容,怎么修改某列列宽?如果方便的话,也可以加我QQ:40184176,感激不尽!

asp.net 利用gridview控件读取excel内容,怎么修改某列列宽?

如果方便的话,也可以加我QQ:40184176,感激不尽!
[解决办法]
refer:

TextBox tb = new TextBox();
            this.GridView1.Rows[0].Cells[0].Controls.Add(tb);//在第一行第一列的单元格中加入一个textbox

            this.GridView1.Columns[0].HeaderStyle.Width = new Unit(200);//修改第一列的列宽

[解决办法]
自动生成的GridView没有Columns,可以动态添加,效果和自动生成一样:

GridView1.AutoGenerateColumns = false;
GridView1.Columns.Clear();
new int[DBReader.FieldCount].Select((_, i) => DBReader.GetName(i)).ToList()
.ForEach(f => GridView1.Columns.Add(new BoundField { DataField = f, HeaderText = f }));

GridView1.DataSource = DBReader;
GridView1.DataBind();

this.GridView1.Columns[0].HeaderStyle.Width = new Unit(200);

热点排行