在vb.net中的datagridview中怎么删除选中行
并且要同时删除数据库中的数据使用一个Button按钮datagridview绑定表数据表adm求代码!完整代码,不求文字步骤分析...
并且要同时删除数据库中的数据
使用一个Button按钮
datagridview 绑定表数据表adm
求代码!
完整代码,不求文字步骤分析 展开
使用一个Button按钮
datagridview 绑定表数据表adm
求代码!
完整代码,不求文字步骤分析 展开
2个回答
展开全部
你这要实现的功能个步骤是这样:1.在搜索栏中填入姓名,点击查询按钮后找到该学生信息,并显示在下面dataGridView中;2.点击要删除数据的哪行数据;3.点击删除按钮后删除该数据并提示成功。
上面的第一个步骤查找的你应该会做了吧?第三个步骤在点击“删除”按钮时,也就是在删除按钮点击事件中要做:1.获取选中行的学号
String sno= dataGridView1.SelectedRows[0].Cells["学号"].Value.ToString();2.执行SQL语句,删除该数据
string sql = string.Format("delete 表 where 学号=‘{}’",sno);SqlConnection conn = new SqlConnection("....");SqlCommand cmd = new SqlCommand(sql,conn);cmd.ExecuteNonQuery();3.提示删除成功,并刷新dataGridView
以上代码是C#,你VB.NET也差不多的,只是声明变量时候顺序不一样,应该能看懂吧。上面信息希望对你有帮助^^
上面的第一个步骤查找的你应该会做了吧?第三个步骤在点击“删除”按钮时,也就是在删除按钮点击事件中要做:1.获取选中行的学号
String sno= dataGridView1.SelectedRows[0].Cells["学号"].Value.ToString();2.执行SQL语句,删除该数据
string sql = string.Format("delete 表 where 学号=‘{}’",sno);SqlConnection conn = new SqlConnection("....");SqlCommand cmd = new SqlCommand(sql,conn);cmd.ExecuteNonQuery();3.提示删除成功,并刷新dataGridView
以上代码是C#,你VB.NET也差不多的,只是声明变量时候顺序不一样,应该能看懂吧。上面信息希望对你有帮助^^
追问
本人没学过,求完整的代码段,不过自己可以试试看,成功希望不大
展开全部
在vb.net中的datagridview中删除选中行的方法:
核心代码如下:
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow dr in dgwListSale.SelectedRows)
{
if(dr.Cells[0].Value.ToString() != null) //Cells[0] - primary key
dgwListSale.Rows.Remove(dr); //这里是真正触发删除
}
}
核心代码如下:
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow dr in dgwListSale.SelectedRows)
{
if(dr.Cells[0].Value.ToString() != null) //Cells[0] - primary key
dgwListSale.Rows.Remove(dr); //这里是真正触发删除
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询