qq_45649804 2021-07-26 17:10
浏览 9
已结题

关于vb.net中如何利用复选框来对表格的数据进行删除

For Each gvRow As GridViewRow In GridView1.Rows
Dim cb As System.Web.UI.WebControls.CheckBox = CType(gvRow.FindControl("CheckBox1"), CheckBox) '获取复选框
If cb.Checked = True Then '如果选中该框,就执行删除操作
Dim num As String = DirectCast(gvRow.FindControl("lbCarton1"), Label).Text
Dim Sql As String = String.Format("delete from xhf where 工号 ='{0}'", num)
CmdTP.ExecuteNonQuery()
End If
Next

首先是对表格里面的每一行进行遍历,在遍历的方法下写相应的程序

1.获取复选框的相应对象
2.如果选中复选框,就执行该复选框相应的行数删除的操作
3.最关键的来了,就是绑定相应的字段。转换成相对应的类型来进行删除操作。

img
如果点不开照片,就看我前端的代码,我这里用了工号这一个字段来对表格里面的数据删除

<asp:Label ID="lbCarton1" runat="server" Text='<%#Eval("工号")%>'>

4.最后执行删除操作

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月3日
    • 创建了问题 7月26日

    悬赏问题

    • ¥15 lead dbs 无法导入影像数据
    • ¥15 反激PWM控制芯片调研
    • ¥15 Python for loop减少运行时间
    • ¥15 fluent模拟物质浓度udf
    • ¥15 Collection contains no element matching the predicate
    • ¥20 冻品电商平台的搜索是怎么实现的
    • ¥15 如何搞一个可以控制、显示马达频率
    • ¥15 WPF动态创建页面内容
    • ¥15 如何对TBSS的结果进行统计学的分析已完成置换检验,如何在最终的TBSS输出结果提取除具体值及如何做进一步相关性分析
    • ¥15 SQL数据库操作问题