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

GridView取DataSource始终是空解决方法

2012-09-06 
GridView取DataSource始终是空GridView在UpdatePanel中按钮点击事件:C# codeDataTable dt2 (DataTable)g

GridView取DataSource始终是空
GridView在UpdatePanel中

按钮点击事件:
 

C# code
DataTable dt2 = (DataTable)gdvProdInfo.DataSource;        DataTable dt = new DataTable();        dt.Columns.Add("品牌");        dt.Columns.Add("产品线");        dt.Columns.Add("产品系列");        dt.Columns.Add("预计台数");        dt.Columns.Add("实际台数");        DataRow dr = dt.NewRow();        dr.ItemArray = new object[5] {ddlBrand.SelectedValue,ddlProdLine.SelectedValue,ddlProdSeries.SelectedValue,txtExpectedNum.Text,txtExpectedNum.Text};        dt.Rows.Add(dr);        gdvProdInfo.DataSource=dt;        gdvProdInfo.DataBind();


问题:
DataTable dt2 = (DataTable)gdvProdInfo.DataSource;
gdvProdInfo在页面中是有一行数据的.可是到了后台却是null;
不知道如何解决.

功能是:
点击按钮添加一行UpdatePanel中的GridView行.(不需要存数据库,也没有数据库.)

[解决办法]
自己百度“获取GridView的数据”
[解决办法]
按钮点击一次,页面回发,DataSource就变成空的了,你可以用viewstate保存DataSource的datatable再做处理。

热点排行