Таблицы кнопка Обновить не работает.
Привет каждому телу. Я работаю над списком данных. Я хочу отредактировать некоторые данные и обновить их после некоторых изменений. Кнопка редактирования работает нормально, но кнопка обновления не может вызвать, я попробовал много сайтов, но мне не удалось правильное решение. вот моя теперешняя роль : -
<asp:DataList ID="DataList1" runat="server" onitemcommand="DataList1_ItemCommand" EnableViewState="False" ondeletecommand="DataList1_DeleteCommand" oneditcommand="DataList1_EditCommand" onupdatecommand="DataList1_UpdateCommand"> <EditItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text='<%#Eval("id") %>' ></asp:TextBox> <br /> <br /> <asp:TextBox ID="TextBox2" runat="server" Text='<%#Eval("role") %>' ></asp:TextBox> <br /> <br /> <br /> <asp:LinkButton ID="LinkButton1" runat="server" CommandName="update" EnableViewState="False" onclick="LinkButton1_Click">LinkButton</asp:LinkButton> <asp:Button ID="Button1" runat="server" Text="Button" CommandName="Update" /> </EditItemTemplate> <ItemTemplate> Subject: <asp:Label runat="server" Text='<%#Eval("id") %>' ID="_id"></asp:Label> Role:-- <asp:Label runat="server" Text='<%#Eval("role") %>' ID="name"></asp:Label> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> <br /> <br /> <asp:Image ID="Image1" runat="server" /> <br /> <br /> <br /> <asp:Button ID="Btn_edit" runat="server" onclick="Btn_edit_Click" Text="Edit" CommandName="edit" /> </ItemTemplate> </asp:DataList> and here is code behind coding
public partial class DataList : System.Web.UI.Page { SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=jogi;Integrated Security=True"); SqlCommand com; SqlDataReader rd; DataTable dt = new DataTable(); protected void Page_Load(object sender, EventArgs e) { DataList1.DataSource = mydata(); DataList1.DataBind(); } protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) { //if (edit1) ////{ //// TextBox tt= DataList1.FindControl("TextBox1") as TextBox; //// Response.Cookies[0].Value = tt.Text; //} } public DataTable mydata() { com = new SqlCommand("testing", con); com.Parameters.AddWithValue("@condition", 1); com.CommandType = CommandType.StoredProcedure; con.Open(); rd = com.ExecuteReader(); dt.Load(rd); con.Close(); return dt; } bool edit1; protected void Btn_edit_Click(object sender, EventArgs e) { edit1 = true; } protected void save_Click(object sender, EventArgs e) { } protected void DataList1_EditCommand(object source, DataListCommandEventArgs e) { DataList1.EditItemIndex = e.Item.ItemIndex; DataList1.DataSource = mydata(); DataList1.DataBind(); } protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e) { } protected void DataList1_UpdateCommand(object source, DataListCommandEventArgs e) { //here is compiler can't come DataList1.EditItemIndex = e.Item.ItemIndex; DataList1.DataSource = mydata(); DataList1.DataBind(); } protected void LinkButton1_Click(object sender, EventArgs e) { }
моя проблема заключается в том, что компилятор не переходит к кодированию updateCommand и Button
я жду ..
[править]актуальность удалено - OriginalGriff[/правка]
OriginalGriff
Срочность удалена: это может быть срочно для вас, но не для нас. Все, что вы делаете, подчеркивая срочность, - это заставляете нас думать, что вы оставили это слишком поздно, и хотите, чтобы мы сделали это за вас. Это раздражает некоторых людей и может замедлить реакцию.
joginder-banger
Сэр, пожалуйста, помогите мне..