■89242 / inTopicNo.3) |
Re[1]: DataGridViewの行を選択→テキストボックスに反映 |
□投稿者/ 魔界の仮面弁士 (1928回)-(2018/11/13(Tue) 12:00:15)
|
■No89240 (VB.net初心者 さん) に返信 > DataGridViewの行を選択したときに どのイベントを使うべきかは調査できていますか? 複数行選択された場合はどうしますか?
http://www.vb-user.net/junk/replySamples/2018.11.13.11.51/datagridview.png
たとえば上記の場合、 CurrentCellAddress は {列 = 0, 行 = 5} ですが、 SelectedRows が指し示す行番号は { 3, 2, 0 } となりますので、Datagridview1.CurrentRow.Selected は False となりますが、 この場合はどのセルを対象としたいのでしょうか?
> 各列の文字列を 該当列のセルタイプが DataGridViewTextBoxCell 以外だった場合を考慮する必要がありますか? データバインドを行っている場合、書式設定は施していますか?
> 各列ごとにテキストボックスに反映させたいです。 DataGridView1(colIndex, rowIndex).Value DataGridView1(colIndex, rowIndex).FormattedValue で各セルの値を得られます。
また、RowEnter イベントや CellEnter イベントについては、 引数 e.RowIndex で行番号を得ることができます。
|
|