0

Datagridviewを含む があります。
列の項目をクリックすると。
常に最初の行を選択します

私も試しました

.currentcell = null and .clearselection();

// これをform_load

しかし、何も起こりません。

ここに私のコードがあります

private void dgv1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 0) 
            {
                dgv1.CurrentCell = null;
                dgv1[e.ColumnIndex, e.RowIndex].Value.ToString();
                if (Path.GetExtension(path) == ".pdf")
            {

                Process.Start(path);
            }

            }

        }
4

1 に答える 1

0

そもそもユーザーに何を選択してもらいたいですか? datagridview には selectionmode のプロパティがあります。セルのみを選択する場合は、CellSelect に変更します。または、使用しますdataGridView.SelectionMode = DataGridViewSelectionMode.CellSelect;

コメントであなたが言ったことを読んだ後、セルをクリックしてプログラムからセルを読み取ろうとしていると推測しますか?

もしそうなら、あなたは試すことができます

dataGridView[e.ColumnIndex, e.RowIndex].Value.ToString();

CellContentClick および/または CellClick イベント

于 2012-11-22T08:28:41.530 に答える