一个GridView处在编辑状态中,其中编辑模板中一列,是一个文本框,我现在想在编辑状态下将这个文本框的值拿出,请问各位高手怎么解决啊
解决方案 »
- asp.net在线编辑器(上传图片带水印)
- Webbrowers横向打印问题
- 高效判断文件是否正在使用中
- 文本内容的显示怎么保持换行和空格仍然存在
- 求一段添加产品的C#+ASP.net源码。
- 大家讨论邮件下载后要不要存储在数据库里,不存好像都从邮件服务器读不能解决邮件是否是新邮件的问题 (200分)
- 请问asp.net中制做报表用什么控件好?最好是不用注册的!
- 走过路过千万不要错过:超级奇怪的SESSION问题
- 我有一个绑定了数据库的DATAGRID在页面上,现在我想在页面上加一个按钮,实现打印页面上DATAGRID的功能,如何做?
- JavaScriptSerializer实现序列化 在 MVC 中 方法中如何获取控件的值
- 关于httpwebrequest通过post方式传送数据的问题
- Log4net的使用 急。。。在线等
然后在click事件中用for(i=0;i<Gridview1.rows.count;i++)
{
Hiddefield hd=Gridview1.rows[i].findcontrol("hd");
取hd.value即可
}
<asp:TextBox id="txt" runat="server" Width="89%" CssClass="inputText" Text=' <%# Eval("title") %>' >
</asp:TextBox>
</EditItemTemplate>
protected void gv_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
gv.EditIndex = e.RowIndex;
int id = int.Parse(gv.DataKeys[e.RowIndex].Value.ToString());
string str = ((TextBox)gv.Rows[e.RowIndex].FindControl("txt")).Text.Trim();
gv.EditIndex = -1;
BindData();
}