从数据库读取数据后显示在datagridview中,在datagridview中修改后更新数据库问题
发布网友
发布时间:2022-05-02 09:43
我来回答
共2个回答
热心网友
时间:2022-05-02 11:13
if (dataGridViewX1.Rows.Count == 0) //判断datagridview是否为空
{
MessageBoxEx.Show("单身为空!");
}
else
{
for (int i = 0; i < dataGridViewX1.Rows.Count; i++)
{
if (Convert.ToBoolean(dataGridViewX1.Rows[i].Cells["delete_btn"].Value) == true) //删除列存在 且已勾选
{
string commString = string.Format("delete from 表名 where 字段 = 值");
SqlCommand comm = new SqlCommand(commString, con);
comm.CommandText = commString;
comm.ExecuteNonQuery();
}
}
}
这个是最常用的 删除代码,用for 循环 + checkbox 勾选判断。个人认为这个比 用 shift+delete 删除方式要好,最起码打勾比较直观。
来自:求助得到的回答
热心网友
时间:2022-05-02 12:31
应该用delete * from 表 删除,用SqlAdapter查询整个表,然后用Dataset、full()绑定