DataGrid中某行处于编辑状态,即EditItemIndex = 行号在可通过 this.DataGrid1.SelectedIndex.ToString(); 得到编辑的行号
但不知怎样得到 编辑列中的修改值
此按钮不在DataGrid中,而是自己放的一个ImmageButton
请高手多多帮忙
但不知怎样得到 编辑列中的修改值
此按钮不在DataGrid中,而是自己放的一个ImmageButton
请高手多多帮忙
解决方案 »
- asp.net 中可以做个项目从其他网页中读取数据吗?
- 托管服务器怎么样才能支持多种类型的网站?
- ACCESS 参数查询会被ADO.NET 解释成什么样??[
- ERROR頁面的請教,在線等...............
- 要实现像windows任务管理器那种实时显示数据变化曲线图的效果,给点意见
- 为什么我的GridView排序后,会多出很多的数据呢?
- 刚学数据库,关于ER图不甚理解,求教,图书出版社的管理系统ER图,望高手指点
- 菜鸟求教!!!水晶报表问题,在线等!!!
- 没分求帮忙
- 为什么定义的Check事件没有做?
- 关于开发ASP.net服务器控件的属性问题!!急!
- 这样连接数据库有何不妥??!!
此按钮不在DataGrid中,而是自己放的一个ImmageButton
________
那你如何使它处于编辑状态?
不知可不可以。
或者
TextBox tb = (TextBox)this.DataGrid1.Items[this.DataGrid1.EditItemIndex].Cells[0].FindControl("控件名");
遍历DataGridItems
用item.FindControl("EditItem内的textbox的id")找到TextBox
更新
ds.Tables[0].Rows[x][y]
会有如下错误
是 this.DataGrid1.EditItemIndex 值为 -1要是使用item.FindControl("EditItem内的textbox的id")找到TextBox
那TextBox的ID如何指定,
我使用的主模版DataGrid
<ItemTemplate>
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.f_input_qty") %>'>
</asp:Label>
</ItemTemplate>
大哥我是为了修改这个值你这样怎么修改呀
TextBox tb = (TextBox)this.DataGrid1.Items[this.DataGrid1.EditItemIndex].Cells[0].FindControl("控件名");
//修改
tb.text = "已经修改了" ;