Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I think this is your button</p> <pre><code>&lt;ItemTemplate&gt; &lt;asp:Button ID="delete_mem" CommandArgument='&lt;%# Bind("id") %&gt;' runat="server" Text="הסר מאירוע" OnClick="remove_member" CssClass="btn btn-primary" /&gt; &lt;/ItemTemplate&gt; </code></pre> <p>Change it to :</p> <pre><code> &lt;ItemTemplate&gt; &lt;asp:Button ID="delete_mem" CommandArgument='&lt;%# Eval("id") %&gt;' runat="server" Text="הסר מאירוע" CommandName="remove_member" CssClass="btn btn-primary" /&gt; &lt;/ItemTemplate&gt; </code></pre> <p>Now in gridviews rowcomand event</p> <pre><code>protectected void Gv_RowCommand(object sender, GridRowCommandEventArgs e) { if(e.CommandName.Equals("remove_member")) { string mem_id = e.CommandArgument.ToString(); db.remove_member(mem_id, num); } System.Thread.Sleep(500); // To hold the current thread for few second to complete the operation and then redirect to your desired page Response.Redirect("memberInevents.aspx?enum=" + num); } </code></pre> <p><strong>See Here</strong> Your old code.</p> <pre><code>SqlDataSource2.SelectParameters["num"].DefaultValue = e_num; GridView1.DataSourceID = "SqlDataSource2"; GridView1.DataBind(); if (!IsPostBack) { List&lt;string[]&gt; ids_list = db.return_ids_for_event(Convert.ToInt32(e_num)); foreach (string[] s in ids_list) { DropDownList1.Items.Add(new ListItem(s[0], s[1])); } } </code></pre> <p>New Code:</p> <pre><code> SqlDataSource2.SelectParameters["num"].DefaultValue = e_num; if (!IsPostBack) { GridView1.DataSourceID = "SqlDataSource2"; GridView1.DataBind(); List&lt;string[]&gt; ids_list = db.return_ids_for_event(Convert.ToInt32(e_num)); foreach (string[] s in ids_list) { DropDownList1.Items.Add(new ListItem(s[0], s[1])); } } </code></pre> <p><strong>Problem:</strong></p> <p>Binding must be inside !Ispostback</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload