【发布时间】:2012-06-30 13:43:26
【问题描述】:
我有一个 DataGridView 我正在提供一个列表
DataGridView 正在完美填充,但我现在希望能够在网格(任何列)中搜索用户输入的值。
我一直在试图潜入解决方案,但找不到 DataGridView.Cells[X,Y] 类型的属性。
我试过了:
String searchVal = textBoxValueToFindInGrid.Text.Trim();
for (int i = 0; i < dataGridViewPlatypusElements.RowCount; i++)
{
for (int j = 0; j < dataGridViewPlatypusElements.ColumnCount; j++) {
if (dataGridViewPlatypusElements.Text.Contains(searchVal))
{
dataGridViewPlatypusElements.GoTo*(Cells[j,i]);
}
}
}
...但是,当然,DataGridView.Text 不包含任何有用的东西。这是我需要 Cells[X,Y] 属性的地方。
- 在这种情况下,我不会认为它有害。
【问题讨论】:
-
@AlfalfaStrange 谢谢,没看到标签
-
@Micah:我认为这不适用于我的情况,使用 List
作为数据源。
标签: c# winforms search datagridview full-text-search