datagrid 取模版列值
我在datagrid上有一个模版列id是number
浏览的时候我在模版列上输入了几个数字,点选择的时候取不到。为什么
select:
String number=(this.Products_List.SelectedItem.FindControl( "number ")as TextBox).Text;
delete:
String a=(e.Item.FindControl( "number ")as TextBox).Text;
上面这两个都取不到,郁闷啊
[解决办法]
是更新提交数据库然后清空输入框?还是清空输入框?
[解决办法]
其实取都能取到的,我想是我在选择之前输入的数字被更新了变成空。
---------------------------
那选择之前为什么要更新了,不需要更新就没问题啊!!!
[解决办法]
pageLoad里面
if(!IsPostBack)
{}
Datagrid得ItemCommand事件
TextBox tb=(e.Item.FindControl( "number ") as TextBox);
string s=tb.Text;
[解决办法]
先执行了pageload 然后数据就没了
=======
绑定 DataGrid 的代码放在
if(!IsPostBack) {
// 这里 。。。。
}