GridView代码方式新增、修改、删除(新增弹出窗体,完成后关闭并刷新主页面)

本文介绍了如何通过代码实现GridView的增删改功能,特别是使用弹出窗体进行新增操作,并在完成时关闭窗体及刷新主页面。详细讲解了页面事件、绑定方法、编辑与删除事件处理,以及窗体交互的相关代码实现。
摘要由CSDN通过智能技术生成

本人原创,转载请注明地址 。

这篇文章主要是用代码方式使用GridView进行新增、修改、删除,新增是用弹出新窗体的方式,完成后关闭新增窗体并且刷新页面和GridView。
代码节选自本人的工程,具体的数据库和表可以自己建,方法参照下面的方法。

先在类里面定义一些参数和连接字符串:

     string  sConnString  =   " server=数据库IP地址;database='数据库名';uid='用户名';pwd='密码' " ;
    SqlConnection Conn 
=   new  SqlConnection();
    
public   static   string  sAddSql;
    
public   string  productTime;
    
public   string  productLineId;
    
public   string  DataType;
    
public   string  productNameId;
    
public   string  Side;
    
public   string  productIn;
    
public   string  productOut;
    
public   string  productEye;
    
public   string  productNum;
    
public   string  StartTime;
    
public   string  TimeSectID;

然后写页面事件:

     protected   void  Page_Load( object  sender, EventArgs e)
    
{
        
if (!IsPostBack)
        
{
            Bind(sAddSql);
//绑定gridview的方法
        }

    }

接着是绑定方法和弹出窗体方法:

     public   void  Alert( string  msg) // 弹出提示框
     {
        
this.ClientScript.RegisterStartupScript(this.GetType(), "alert""<script 

language
='javascript'>alert('" + msg + "');</script>");
    }

    
public   void  Bind( string  sSql) // 绑定事件
     {
        Conn 
= new SqlConnection(sConnString);
        SqlDataAdapter adapter 
= new SqlDataAdapter("select id,productTime as 生产日期,productLineId as 

生产线ID,DataType 
as 数据类型,productNameId as 产品名称ID,Side as 面次,productIn as 进数," +
            "productOut as 出数,productEye as 人工,productNum as 合计,TimeSectID as 班次 from product" 

+ sSql, Conn);
        Conn.Open();
        DataSet ds 
= new DataSet();
        adapter.Fill(ds);
        GridView1.DataSource
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值