分享

对GradView的增删改

 实力决定地位 2010-05-10
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();
        }
    }
    /// <summary>
    /// 让我Grview处于编辑状态
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView1.EditIndex = e.NewEditIndex;
        Baind();
    }
    /// <summary>
    /// 更新
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    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("<script>alert('更新成功');window.navigate('edit.aspx');</script>");
        }
        GridView1.EditIndex = -1;

    }
    /// <summary>
    /// 取消编辑
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
    {
        GridView1.EditIndex = -1;
        Baind();
       
    }
    private void Baind()
    {
        GridView1.DataSource = LoginLogService.GetLists();
        GridView1.DataBind();
    }
    /// <summary>
    /// 删除
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    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("<script>alert('删除成功!');window.navigate('edit.aspx');</script>");
        }
       
       

    }
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多