后台代码protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
int VoteItemId = Convert.ToInt32(this.GridView1.DataKeys[e.RowIndex].Value);
TextBox tb_Item = this.GridView1.Rows[e.RowIndex].FindControl("txtIName") as TextBox;
string ItemName = tb_Item.Text;
}前台
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="VoteItemID" onrowcancelingedit="GridView1_RowCancelingEdit"
onrowcommand="GridView1_RowCommand" onrowdatabound="GridView1_RowDataBound"
onrowediting="GridView1_RowEditing" onrowupdating="GridView1_RowUpdating">
<Columns>
<asp:TemplateField HeaderText="投票项">
<ItemTemplate>
<%#Eval("ItemContent")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtIName" runat="server" Text='<%#Eval("ItemContent")%>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>描述 当我点击更新后string ItemName = tb_Item.Text怎么是刚刚绑定上的值,而不是我刚刚输入的值?
{
int VoteItemId = Convert.ToInt32(this.GridView1.DataKeys[e.RowIndex].Value);
TextBox tb_Item = this.GridView1.Rows[e.RowIndex].FindControl("txtIName") as TextBox;
string ItemName = tb_Item.Text;
}前台
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="VoteItemID" onrowcancelingedit="GridView1_RowCancelingEdit"
onrowcommand="GridView1_RowCommand" onrowdatabound="GridView1_RowDataBound"
onrowediting="GridView1_RowEditing" onrowupdating="GridView1_RowUpdating">
<Columns>
<asp:TemplateField HeaderText="投票项">
<ItemTemplate>
<%#Eval("ItemContent")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtIName" runat="server" Text='<%#Eval("ItemContent")%>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>描述 当我点击更新后string ItemName = tb_Item.Text怎么是刚刚绑定上的值,而不是我刚刚输入的值?
解决方案 »
- 文件上传下载出现Byte[]和string的转换失败
- asp.net实现使用支付宝在线支付
- 大家都用的vs2005都是些什么版本啊?
- 一个关于算法的问题.
- 请问在ASP.NET页面中的页面状态属性“ViewState”具体是什么意思呢?
- 请教两个关于TextBox和Calendar的初级问题(会者不难)
- asp.net 多工程问题
- .NET 如何发送json格式请求到一个带有身份验证信息的http连接地址
- 如何排序HtmlTableRow对象中HtmlTableCell对象顺序?
- 如何自动生成缩略图?(事先没有缩略图)
- 如何实现asp.net网页的数据自动更新,不用定时器!!!
- 给点asp.net(c#)开发wap的示例
{
if (!IsPostBack)
{
}
}
是不是少 if (!IsPostBack)
{
}