0

使用:VS2010、.Net 3.5。 拙いタイトルで申し訳ありません。

私は確かにdatagridviewで利用できる文字列アイテムを持っています。今、アイテムが属する行を選択したいと思います。

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

//次のコードは、私の dgvtablelist の内容を示しています。

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

SO 、DataGridVIewでtableNameを選択するにはどうすればよいですか?

**インデックスはありません

4

2 に答える 2

1

最初に、検索された値の 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;
于 2013-01-07T14:30:57.597 に答える
0

これを実行して、DataGridView 行を選択する必要があります。

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

お役に立てれば。

于 2013-01-07T15:16:14.280 に答える