C#操作dataGridView新增資料庫中資料,刪除dataGridView中的資料
阿新 • • 發佈:2019-01-09
private void btn_AddData_Click(object sender,EventArgs e)//資料新增
{
//方法一
//stringid = "4";
//stringname = "Jim";
//stringsex = "男";
//string[]row = { id, name, sex };
//dataGridView1.Rows.Add(row);
//方法二
//建立行,新增行
stringconStr = @"Data Source=.;initial Catalog=library;User ID =sa;Pwd=241475";
SqlConnection conn = new SqlConnection(conStr);//連線資料庫
try
{
conn.Open();//開啟資料庫
string strSql = "select *from student";//SQL語句
SqlCommand comm = newSqlCommand(strSql, conn);//執行SQL命令
SqlDataAdapter sda = newSqlDataAdapter(comm);
DataSet ds = newDataSet();
sda.Fill(ds,"student");
dataGridView1.DataSource =ds;
dataGridView1.DataMember ="student";
dataGridView1.Columns[0].HeaderText = "編號";//更改列名稱
//設定dataGridView1控制元件第一列的列寬
dataGridView1.Columns[0].Width = 85;
dataGridView1.Columns[1].HeaderText = "姓名";
//設定dataGridView1控制元件第二列的列寬
dataGridView1.Columns[1].Width = 110;
dataGridView1.Columns[2].HeaderText = "性別";
//設定dataGridView1控制元件第三列的列寬
dataGridView1.Columns[2].Width = 105;
}
catch(Exception ex)
{
MessageBox.Show(" " +ex);
}
finally
{
conn.Close();
}
}