DataGridView更新數據到數據庫
阿新 • • 發佈:2017-10-30
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更新數據到數據庫