1

HIDataGridViewでCurrentCellの場所を取得する方法。私のロードがdatagridviewの現在のセルに上記で設定されたすべてのコンボボックスをロードするタイミングが必要です。同じサイズになります。どうやってやるの?

4

1 に答える 1

3

プロパティプロパティを使用して、現在選択されているセルを含む列のゼロベースのインデックスを取得できます。ColumnIndexCurrentCell

if (myDataGridView.CurrentCell != null)
{
    int columnIndex = myDataGridView.CurrentCell.ColumnIndex;
}

または、プロパティを使用して、現在選択されているセルを含む列オブジェクト自体を取得できます。OwningColumn

if (myDataGridView.CurrentCell != null)
{
    DataGridViewColumn columnObject = myDataGridView.CurrentCell.OwningColumn;
}

これがあなたが求めているものであるかどうかはまだ完全にはわからないことに注意してください。私のフォームには列がないので、あなたがを意味していると思いますDataGridView。そして、あなたの答えはまだ「場所」が何を意味するのかを正確に説明していませんが、これは現在のセルを含む列について知る必要があるすべてを教えてくれるはずです。

于 2010-11-28T12:33:11.317 に答える