0

DataGridViewTextBoxCell から継承するカスタム クラスを作成しました。このクラスでは、GetFormattedValue 関数をオーバーライドしました。

GetFormattedValue の 2 番目のパラメーターは、ドキュメントによると、セルの親行のインデックスです

場合によっては、関数が呼び出されると、これは this.RowIndex とは異なり ます。これは、セルの親行のインデックスを取得します。

この奇妙な動作がいつ発生する可能性があり、どのように治療するかを知っている人はいますか?

4

1 に答える 1

0

どうでも。「共有行」は常に RowIndex として -1 を返すことが判明しました (不必要に混乱する列ヘッダーと同様)。これがおそらく、この関数が最初に rowIndex パラメーターを持っている理由です。

これは、「共有行」に関心がある場合に役立つリンクです。

于 2012-11-13T12:20:53.663 に答える