读书人

asp.net 利用gridview控件读取excel内

发布时间: 2013-10-11 14:52:39 作者: rapoo

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);

读书人网 >asp.net

热点推荐