タイトル | : テキストボックスへの文字列追加 |
記事No | : 7036 |
投稿日 | : 2008/02/18(Mon) 00:42 |
投稿者 | : オードリー |
はじめまして、オードリーです。
以下の動作ができるよう考えています。
DataGridView1(0,a)に商品名、DataGridView1(1,a)にチェックボックスが配置されています。 DataGridView2(0,a)に商品名、DataGridView2(1,a)に商品コードが配置されています。
Private Sub DataGridView1_CellValidated(ByVal sender As Object, ByVal e As _ System.Windows.Forms.DataGridViewCellEventArgs) _ Handles DataGridView1.CellValidated
Dim a As Integer = e.RowIndex Dim c As String
If DataGridView1(1, a).Value = True Then
’cに商品コードを取得 c = DataGridView2(1, a).Value.ToString()
End If
上記のように、チェックボックスにチェックを入れた商品の商品コード(c)を、Button1を クリックした時、チェックボックスにチェックを入れた商品全ての商品コードを つなげてTextBox1に書き込むにはどうしたらいいでしょうか?
例:複数の商品の中から、靴、ベルト、財布の商品コードをそれぞれ、 チェックボックスにてK1256、B6589、W9654を取得し、 Button1のクリックにてTextbox1に、K1256 B6589 W9654という感じで書き込む。
通常、Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Clickで、書き込むのですが、e.RowIndexを使用するには、DataGridView1_CellValidatedが必要です。 Button1_ClickとDataGridView1_CellValidatedとの関連のさせかたがよく判りません。
ご指南、よろしくお願いいたします。
|