我有一个datagridview,并通过以下界面填充其datasource属性:
mainGrid.DataSource = IFace.fillMainGridView();
mainGrid有一个名为CustID的列。如果我使用数据绑定填充mainGrid,则很容易搜索CustID,如下所示:
customerBindingSource.Filter = "CustID like '%" + SearchtextBox.Text + "%'";
我正在尝试使用此代码来搜索CustID。我正在尝试使用以下代码搜索CustID,但它无法正常工作
for(int rowIndex = 0; rowIndex<mainGrid.Rows.Count; rowIndex++)
for (int columnIndex = 0; columnIndex < mainGrid.ColumnCount; columnIndex++)
{
if (mainGrid[columnIndex, rowIndex].Value.ToString() == SearchtextBox.Text)
return rowIndex;
}
请告知。
答案 0 :(得分:1)
我认为这会起作用
foreach (DataRow row in mainGrid.Rows)
{
if (row["ColumnName"].ToString() == SearchtextBox.Text )
{
return CustID;
}
}