根据字符串项选择DataGridView的一行

本文关键字:一行 DataGridView 字符串 选择 | 更新日期: 2023-09-27 17:50:51

使用:VS2010,.Net 3.5.我为我可怜的头衔道歉。

我有一个字符串项,我确信它在数据网格视图中可用。现在我想选择项目所属的行。

            tableName = tmp._Table;     //I have my table_name here

//下面的代码显示了我的dgvtablelist。

            dgvTablesList.DataSource = CS.getAllTables(serverName, dbName, authenticationType, logIn, passWord);

那么,如何在DataGridVIew中选择我的tableName

我没有任何**索引

根据字符串项选择DataGridView的一行

首先找到搜索值的gridview行索引:

String searchValue = "your_table_name";
int rowIndex = -1;
foreach(DataGridViewRow row in DataGridView1.Rows)
{
    if(row.Cells[1].Value.ToString().Equals(searchValue))
    {
        rowIndex = row.Index;
        break;
    }
}

然后选择。。

dataGridView1.Rows[rowIndex].Selected = true;

您应该尝试这样做以选择DataGridView行。

DataGridView1.CurrentCell = DataGridView.Rows[rowIndex].Cells[0];

希望这能有所帮助。