GridView实现数据编辑和删除(一)
生活随笔
收集整理的這篇文章主要介紹了
GridView实现数据编辑和删除(一)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
前臺的html代碼:
<asp:GridView ID="gv_Emplogin" runat="server" AutoGenerateColumns="False" onrowdeleting="gv_Emplogin_RowDeleting" onrowupdating="gv_Emplogin_RowUpdating" onrowediting="gv_Emplogin_RowEditing" onrowcancelingedit="gv_Emplogin_RowCancelingEdit"><Columns><asp:BoundField DataField="Emp_id" HeaderText="用戶號" ReadOnly="True" /><asp:BoundField DataField="Emp_name" HeaderText="登錄名" /><asp:BoundField DataField="Password" HeaderText="密碼" /><asp:BoundField DataField="name" HeaderText="姓名" /><asp:BoundField DataField="Email" HeaderText="Email" /><asp:BoundField DataField="Jb" HeaderText="用戶類型" /><asp:BoundField DataField="Tell" HeaderText="聯(lián)系電話" /><asp:CommandField ShowEditButton="True" /> //編輯<asp:CommandField ShowDeleteButton="True" /> //刪除</Columns></asp:GridView>后臺代碼:
????????/// <summary>/// GridView的綁定/// </summary>public void Emplogin_Bind(){this.gv_Emplogin.DataSource = em.EmploginInfo();this.gv_Emplogin.DataBind();}/// <summary>/// GridView的刪除事件/// </summary>/// <param name="sender"></param>/// <param name="e"></param>protected void gv_Emplogin_RowDeleting(object sender, GridViewDeleteEventArgs e){int Emp_id=int.Parse(gv_Emplogin.Rows[e.RowIndex].Cells[0].Text);if (em.Del_EmploginInfo(Emp_id) == 1){Emplogin_Bind();}}/// <summary>/// GridView的編輯事件/// </summary>/// <param name="sender"></param>/// <param name="e"></param>protected void gv_Emplogin_RowEditing(object sender, GridViewEditEventArgs e){gv_Emplogin.EditIndex=e.NewEditIndex;}/// <summary>/// GridView的更新事件/// </summary>/// <param name="sender"></param>/// <param name="e"></param>protected void gv_Emplogin_RowUpdating(object sender, GridViewUpdateEventArgs e){int Emp_id=int.Parse(gv_Emplogin.Rows[e.RowIndex].Cells[0].Text);EmployeeInfo ei = new EmployeeInfo();ei.Emp_name = ((TextBox)(gv_Emplogin.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim();ei.Pwd = ((TextBox)(gv_Emplogin.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim();ei.Name = ((TextBox)(gv_Emplogin.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim();ei.Email = ((TextBox)(gv_Emplogin.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim();ei.Jb = int.Parse(((TextBox)(gv_Emplogin.Rows[e.RowIndex].Cells[5].Controls[0])).Text.ToString().Trim());ei.Tell = ((TextBox)(gv_Emplogin.Rows[e.RowIndex].Cells[6].Controls[0])).Text.ToString().Trim();if (em.Update_EmploginInfo(ei,Emp_id) == 1){gv_Emplogin.EditIndex = -1;Emplogin_Bind();}}/// <summary>/// GridView取消編輯事件/// </summary>/// <param name="sender"></param>/// <param name="e"></param>protected void gv_Emplogin_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e){gv_Emplogin.EditIndex = -1;Emplogin_Bind();}
轉(zhuǎn)載于:https://my.oschina.net/u/1019043/blog/136271
總結(jié)
以上是生活随笔為你收集整理的GridView实现数据编辑和删除(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JQuery上传插件Uploadify使
- 下一篇: keepalived 原理,安装,配置