码迷,mamicode.com
首页 > 数据库 > 详细

DataGridView更新数据到数据库

时间:2017-10-30 15:58:29      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:code   状态   nbsp   class   winfrom   command   dap   sed   turn   

 

  WinFrom程序绑定了一个DataGridView控件,我需要添加一个button按钮来更改状态,还需要把更新之后的状态更新到数据库,如下图所示的这样:

技术分享

 

  首先先来拖控件,把界面做出来,自己拖一个DataGridView,出来,然后设置列宽,你可以去属性那里去设置,也可以写代码来控制,代码如下

this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;

 

  然后呢,再来给DataGridView加button。点击右上角的小三角,有一个添加列:

技术分享

  选择button之后,改名称什么的自己看吧,有了button之后,只需要在界面上双击button就可以进入button事件了

一、把数据显示在DataGridView上

我用的是datatable的方式:

 public DataTable DbConnection(string sql,DataTable dt)
        {
            using (SqlConnection con = new SqlConnection(connstr))
            {
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                SqlCommand cmd = new SqlCommand(sql, con);
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                da.Fill(dt);
            }
            return dt;
        }
dataGridView1.DataSource = DbConnection(sql,dt);

二、把更改后的数据从DataGridView上同步到数据库

  这里呢s

 d

手动

s

sssss

手动 

 

DataGridView更新数据到数据库

标签:code   状态   nbsp   class   winfrom   command   dap   sed   turn   

原文地址:http://www.cnblogs.com/yunquan/p/7754654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!