文档库 最新最全的文档下载
当前位置:文档库 › DataGridView控件中删除数据

DataGridView控件中删除数据

DataGridView中删除数据:
第一步:[从控件中清除数据或从DataSet数据集中清除数据均可]
//从datagridview控件中删除选定行[方法一]
this.dataGridView1.Rows.Remove(this.dataGridView1.SelectedRows[0]);

//从dataset中删除所选定行的数据:[方法二]
ds.Tables[0].Rows[this.dataGridView1.SelectedRows[0].Index].Delete();
注意:以上两种方法只选其一

//第二步:[自动生成SQL语句]
//自动生成sql语句且自动执行[靠update()]
SqlCommandBuilder scb = new SqlCommandBuilder(sda);
sda.Update(ds);
MessageBox.Show("删除成功!");

//第三步:[清空DataSet中的数据,因其与控件关联,所以控件中的数据也会被清除]
//清空dataset数据集中表的所有数据
ds.Tables[0].Clear();

//第四步:重新加载数据
//重新查询数据库,将数据重新绑定至dataset数据集
sda = new SqlDataAdapter("select * from userinfo", conn);
sda.Fill(ds);
this.dataGridView1.DataSource = ds.Tables[0];

相关文档
相关文档 最新文档