private void button1_Click(object sender, EventArgs e)
{
dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index); conn = new SqlConnection(connString);
SqlDataAdapter sda = new SqlDataAdapter("select * from dbo.Personal", conn); DataSet ds = new DataSet(); sda.Fill(ds, "dbo.Personal");
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = ds.Tables[0];
}
该按钮为什么实现不了删除功能?
{
dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index); conn = new SqlConnection(connString);
SqlDataAdapter sda = new SqlDataAdapter("select * from dbo.Personal", conn); DataSet ds = new DataSet(); sda.Fill(ds, "dbo.Personal");
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = ds.Tables[0];
}
该按钮为什么实现不了删除功能?
在这之后加上删除代码就OK了。
这个只是删除当前你点击gdv这行的内容, 并没有删除数据库的
这时写上 DELETE TABLE1 WHERE ID=ID
this.yqTableAdapter.Update(this.yqDataSet.yq);
this.表名TableAdapter.Update(this.表名DataSet.yq);
只是删除了表格中的数据,又没删数据库中的。你再执行一个delete form 就行了
还要写个sql删除数据库中的相应数据。