首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何修改绑定数据后的textbox的值

2012-06-09 
怎么修改绑定数据后的textbox的值怎么取不到TEXTBOX中的修改后的值这个是控件asp:GridView IDGridView2

怎么修改绑定数据后的textbox的值
怎么取不到TEXTBOX中的修改后的值
这个是控件
  <asp:GridView ID="GridView2" runat="server">
  <Columns>
  <asp:TemplateField>
  <ItemTemplate>
  <asp:TextBox id="textbox1" Text='<%# Eval("订购数量") %>' runat="server"></asp:TextBox>
  </ItemTemplate>
  </asp:TemplateField>
  </Columns>
  </asp:GridView>
这个是c#

C# code
        protected void change(object sender, EventArgs e)        {             string se_id=Session.SessionID;            Hashtable ht = (Hashtable)Session[se_id];            //foreach (GridViewRow grd in GridView1.Rows)            //{                LinkButton t = (LinkButton)sender;                GridViewRow grd = (GridViewRow)t.NamingContainer;                int rowindex = grd.RowIndex;                int count = Convert.ToInt32(((TextBox)GridView1.Rows[rowindex].FindControl("textbox1")).Text);}

为什么我修改了值,取得的还是数据库的值,取不到修改后的值呢

[解决办法]
在Page_load里面用了if(!IsPostback){绑定GridView操作}
[解决办法]
可以直接修改数据库值
不可修改库的 可在页面呈现之前绑定
[解决办法]
if(!IsPostback)有木有
[解决办法]
修改后
 在重新绑定下
[解决办法]
绑定gridview

热点排行