我有以下问题:
我使用.NET 3.5开发Windows CE应用程序,并显示表格数据,我使用DataGrid类。我使用RowFilter仅显示选定的行,如:
//docRows = some DataTable
dgDocRow.DataSource = docRows;
docRows.DefaultView.RowFilter = "WHERE ID > 1"
现在我有用户输入,例如Name =“some text”。我希望知道DataGrid中的行索引,其中列名称的值为“some text”。
我可以很容易地在DataGrid的原始DataSource中获取该行的索引,但显示的行被过滤,因此显示的索引与原始数据中的索引不同。
有什么建议吗?
谢谢,zbynek