1. 程式人生 > >DataGridView更新數據到數據庫

DataGridView更新數據到數據庫

fill 名稱 open() aso idv apt 更改 mage clas

  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更新數據到數據庫