在文本框空白上,我想清除我的 gridview 源
但我无法在 vb.net 中做到这一点。
在参考了几个答案后,我尝试了以下不成功的尝试:
grdUsers.rows.clear()
: 不适用于 vb.net
grdUsers.DataSource=""
grdUsers.columns.clear()
但它没有成功。
请帮我清除gridview的数据源。
如果您的 DataGridView 绑定到 DataSource 并且您想清除它,那么您可以使用Nothing
关键字后跟DataBind()
.
grdUsers.DataSource = Nothing
grdUsers.DataBind()
如果您想在 TextBox1 中的文本为空时清除行,您将为您的文本框创建一个 TextChanged 事件...
Private Sub TextBox1_TextChanged(sender As Object, e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.Text.Trim = "" Then
grdUsers.DataSource = Nothing
grdUsers.DataBind()
End If
End Sub