vb.net - 所有复选框的 CheckBox CheckedChanged 事件?
问题描述
是否可以将事件用于所有复选框?我有两个复选框,当我激活一个时,另一个被停用。它进入一个循环。当我尝试停用复选框时,将调用已停用复选框的 CheckedChanged 并生成循环错误
Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged
Dim da As MySqlDataAdapter
Dim dt As DataTable
If CheckBox1.Checked = True Then
CheckBox2.CheckState = CheckState.Unchecked
Openconnection()
da = New MySqlDataAdapter("SELECT * FROM User WHERE " & Cbx_Filter.Text & " LIKE'" & Txt_Filter.Text & "%' and Stats = 'OK'", Connections)
Else
If CheckBox2.Checked = False Then
Openconnection()
da = New MySqlDataAdapter("SELECT * FROM User WHERE " & Cbx_Filter.Text & " LIKE'" & Txt_Filter.Text & "%'", Connections)
End If
End If
dt = New DataTable
da.Fill(dt)
DataGridView1.Columns.Clear()
DataGridView1.DataSource = dt
Connections.Close()
da.Dispose()
和复选框2
Private Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox2.CheckedChanged
Dim da As MySqlDataAdapter
Dim dt As DataTable
If CheckBox2.Checked = True Then
CheckBox1.CheckState = CheckState.Unchecked
Openconnection()
da = New MySqlDataAdapter("SELECT * FROM User WHERE " & Cbx_Filter.Text & " LIKE'" & Txt_Filter.Text & "%' and Stats = ''", Connections)
Else
If CheckBox1.Checked = False Then
Openconnection()
da = New MySqlDataAdapter("SELECT * FROM User WHERE " & Cbx_Filter.Text & " LIKE'" & Txt_Filter.Text & "%'", Connections)
End If
End If
dt = New DataTable
da.Fill(dt)
DataGridView1.Columns.Clear()
DataGridView1.DataSource = dt
Connections.Close()
da.Dispose()
End Sub
解决方案
案例选项是:
1 - 没有人选择 2 - 1 选择 2
使用 RadioCheckBox 我无法在使用 CheckBoxes 选择后取消选中 Radio 我有一个循环问题(我需要取消选中另一个)
推荐阅读
- google-cloud-firestore - 有没有其他方法可以在 Angular 8 中编写更新操作
- java - Java int 不能转换为 Double
- spring-boot - 获取端点的授权令牌
- wordpress - 通过 2 个单独的 Wordpress 安装,如何实现一个新成员在一个站点上注册并自动插入另一个站点?
- angular - 如何在 Angular 组件中有一个变量 h1..h6 元素?
- javascript - 将立方体的一个侧面粘贴到另一侧时遇到问题
- ios - 使用 TabViewController,保存数据时,TableView 不更新
- python - OpenCV中的图像阈值
- reactjs - 授权 Laravel 中的 ERR_EMPTY_RESPONSE 错误
- uwp - UWP PrintPageRangeOptions.AllowCustomSetOfPages 属性不起作用