0

我有一个 datagridview 并通过以下接口填充其数据源属性:

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;
}

请指教。

4

1 回答 1

1

我认为这会奏效

     foreach (DataRow row in mainGrid.Rows)
        {
            if (row["ColumnName"].ToString() == SearchtextBox.Text )
            {
            return CustID;
            }
        }
于 2012-05-08T23:27:41.907 回答