1

我有这个代码:

Private bs As BindingSource = New BindingSource()
...
bs.Filter = String.Format(Me.DataGridView.SelectedColumns.Item(0).HeaderText.ToString & " LIKE '{0}%'", TextBoxSearchFor.Text)

它可以工作,但是在这行代码完成后,我的列选择会跳转到第 1 列并且不会停留在第 4 列。我正在使用:

DataGridView.SelectionMode = DataGridViewSelectionMode.FullColumnSelect

我不确定如何使选择保持不变。也不清楚为什么过滤器会改变我的选择。它应该只是缩小行,但为什么会改变选择。

4

0 回答 0