在vb.net中的datagridview中怎么删除选中行

并且要同时删除数据库中的数据使用一个Button按钮datagridview绑定表数据表adm求代码!完整代码,不求文字步骤分析... 并且要同时删除数据库中的数据
使用一个Button按钮
datagridview 绑定表数据表adm
求代码!
完整代码,不求文字步骤分析
展开
 我来答
思念91633敌糠
推荐于2017-12-16 · 超过61用户采纳过TA的回答
知道答主
回答量:128
采纳率:100%
帮助的人:58.1万
展开全部
你这要实现的功能个步骤是这样: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也差不多的,只是声明变量时候顺序不一样,应该能看懂吧。上面信息希望对你有帮助^^
追问
本人没学过,求完整的代码段,不过自己可以试试看,成功希望不大
pieryon
2016-06-09 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166869
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
在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); //这里是真正触发删除
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式