2024-10-31 09:43:39
详细过程如下:我是从工具箱拖了一个GridView控件放在页面,而后通过页面的读取数据按钮,动态读取的excel的数据到GridView控件。读取结束后我想获取GridView的数据列数,结果用this.GridView1.Columns.Count读取为零。怎样才能读取到呢?
是这样的?没试过从EXCEL中读取数据,但是你把GRIDVIEW的自动生成列勾上试过没有?如果已经勾上了还是为零,那么你在后台代码生成列试一下?比如
for (int i = 0; i < dt.Columns.Count; i++)
{
BoundField bc = new BoundField();
bc.DataField = dt.Columns[i].ColumnName.ToString();
bc.HeaderText = dt.Columns[i].Caption.ToString();
gridview1.Columns.Add(bc);
}
gridview1.DataBind();试一下
我这个是以DATATABLE为参照,你可以换成相应的while(READER.next()){bc=reader.get....}什么的
2024-10-31 10:15:50
2024-10-31 08:45:55
2024-10-31 11:51:07
2024-10-31 08:17:09