Repeater按钮更新每一行

<div>
 <asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
  <ItemTemplate>
  <ul>
  <li>
  <%#Eval("id") %></li>
  <li>
  <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
  <asp:Button ID="Button3" runat="server" CommandName="Insert" CommandArgument='<%#Eval("id") %>' Text="添加" /></li>

  </ul>
  </ItemTemplate>
  </asp:Repeater>
  </div>



protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
  {
  if (e.CommandName == "Insert")
  {
  int id = int.Parse(e.CommandArgument.ToString());
  string str = ((TextBox)e.Item.FindControl("TextBox3")).Text;

  //插入数据库
  }
  }  
原文地址:https://www.cnblogs.com/double2012/p/2693770.html