如何调用DataGrid点击Edit生成一行TextBox
想知道DataGrid点击Edit生成一行TextBox 的Name
高人指点下....
[此贴子已经被作者于2006-10-3 16:17:28编辑过]
想知道DataGrid点击Edit生成一行TextBox 的Name
高人指点下....
[此贴子已经被作者于2006-10-3 16:17:28编辑过]
楼上的,貌似不是我想要的代码,可能和下面的一样
DataGrid1.EditItemIndex=e.Item.ItemIndex;
DataGrid1.DataSource=dataSet11;
DataGrid1.DataBind();
我在网上找了几个相关的代码,好像都说这样写
TextBox box=(TextBox)e.Item.Cells[0].Controls[0];//Cell[0]表示第一列;
不过我确没调试成功,调用box.Text说"未将对象引用设置到对象的实例。"
(我的老师说她access调试成功,sql2000也没能成功)
[此贴子已经被作者于2006-10-3 16:48:53编辑过]
行啊,你帮我解决这个问题我就换一个....呵呵,交易不错吧
TextBox box=(TextBox)e.Item.FindControl("book_idBox");//book_id为列名;
这样写也不行,还是找不到想用的那个box.Text....晕