对GradView的增删改

来源:百度文库 编辑:神马文学网 时间:2024/04/30 04:39:13
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Models;
using DAL;
using System.Data.SqlClient;
public partial class Text_Proc_edit : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if(!IsPostBack){
            Baind();
        }    }
    ///
    /// 让我Grview处于编辑状态
    ///

    ///
    ///
    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView1.EditIndex = e.NewEditIndex;
        Baind();    }
    ///
    /// 更新
    ///

    ///
    ///
    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        LoginLog lgin=new LoginLog();      
        lgin.LoginId =Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value);
        lgin.UserId = Convert.ToString(((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text);
        lgin.IfSuccess =Convert.ToInt32(((DropDownList)GridView1.Rows[e.RowIndex].Cells[3].FindControl("DropDownList1")).SelectedValue);
        lgin.LoginDesc = Convert.ToString(((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text);
        int num = LoginLogService.Update(lgin);
        if (num > 0)
        {
            Response.Write("");
        }
        GridView1.EditIndex = -1;
    }
    ///
    /// 取消编辑
    ///

    ///
    ///
    protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
    {
        GridView1.EditIndex = -1;
        Baind();
       
    }    private void Baind()
    {
        GridView1.DataSource = LoginLogService.GetLists();
        GridView1.DataBind();
    }
    ///
    /// 删除
    ///

    ///
    ///
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {     
        int logind =Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value);
        int num = LoginLogService.DeleteByloginId(logind);
        if(num>0){
            Response.Write("");
        }
       
       
    }
}