- 締切済み
DataGridViewのRowCommandイベントで
開発環境はVS2005のC#です。.NET2.0 DataGridViewのRowCommandイベントを利用して、更新された行のテキストの値を取得したいのですが、どのようにコードを書いてよいのか分かりません。 恐れ入りますが、ヒントになるようなことを教えていただけないでしょうか? よろしくお願いします
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- k-marumich
- ベストアンサー率80% (17/21)
関連するQ&A
- DataGridViewに関して
開発環境:Visual Basic2008 Express Ediotion DataGridViewに関して教えて下さい。 DataGridViewに表示されているデータの中で、何行目が選択されているか を取得したいと考えています。 動作手順としては、DataGridViewのデータが選択された状態で、選択ボタンを押した 際に、どのデータが選択されているかを取得したいと考えています。 恐らく可能かと思われますが、何行目だけでなく、行にある項目の全ての値も取得 したいと考えています。 どのように記述したら良いかを教えて下さい。 参考になるようなホームページ、もしくはコードを記述して頂ければ幸いです。 Visual Basic2008初心者なので、初歩的な質問で申し訳ありません。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- VB.netのDataGridViewについて
VB.netのDataGridViewについての質問です。 DataGridViewで出力された行を選択して、 その行の値をテキストボックスなどに出力させることは可能なのでしょうか? やりたいことは 1.データベースより取得してきたDatatableをDataGridViewに出力 2.出力されたDataGridViewの行を選択する 3.その選択された行の項目(複数)の値を画面上の個々の テキストボックスなどに反映させる です
- ベストアンサー
- Visual Basic
- DataGridViewで、選択した行の値を取得したい。
VB2005環境です。 VB2005で、選択した行の、特定の列から値を取って、 テキストボックスに出力したいと思っています。 Itemプロパティかと思い、 TxtBox1.Text = Me.DataGridView1.Item _(0,Me.DataGridView1.CurrentRow.Index).ToString と記述してみました。1列目の、選択した行と交わるセルの 値が取れるかと思いきや、うまく取得できません。 方法を教えていただけないでしょうか? よろしくお願いします。
- ベストアンサー
- Visual Basic
- VBのDATAGRIDVIEWについて
環境VB.net 初心者です。教えていただきたのですが Datagridviewを使用しループ処理で全行の単価セル内に数字の0を追加したいのですが1行目のセルのみ値が追加されません。(2行以降は全て追加されます)コードは下記の通りです。 For CNT = 0 To マスタテーブルCNT マスタテーブルdatagridview("単価", CNT).Value = 0 Next ご教授お願いします。
- 締切済み
- Visual Basic
- DataGridViewから値取得
DataGridViewにボタンと項目2つが配置されています。 DataGridView1 DataGridView1.Columns("btn").HeaderText = "ボタン" DataGridView1.Columns("item1").HeaderText = "アイテム1" DataGridView1.Columns("item2").HeaderText = "アイテム2" ボタンを押すと、押した行のレコードを取得したいです。 ボタンのところを押下すると、 イベントハンドラで何行目か分かるサンプルをネットで見つけました。 惜しいですが、やりたいのと少し違いました。 'CellContentClickイベントハンドラ Private Sub DataGridView1_CellContentClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick Dim dgv As DataGridView = CType(sender, DataGridView) Dim test_item1 As String Dim test_item2 As String ' "btn"列ならば、ボタンがクリックされた If dgv.Columns(e.ColumnIndex).Name = "btn" Then MessageBox.Show((e.RowIndex.ToString() + "行のボタンがクリックされました。")) End If ' ここに押された行のitem1の値をセット ' test_item1 = (A) ' ここに押された行のitem2の値をセット ' test_item2 = (B) End Sub (A)、(B)に何を記述すれば値を取得できますか?
- ベストアンサー
- Visual Basic
- DataGridViewの内容を他のページに反映させたい
お世話になります。 VS2005のC#.netで開発しているシステムなのですが、 Accessを利用してDataGridViewの内容を表示させているのですが、 それを他のFormのTextBoxに反映させたいのです。 SelectRowsなどを打ってみてもエラーが出たり、 内容は反映されずにメッセージボックスが出たりしてしまいます。 DataGridViewの内容を他のページに反映させたい場合はどうすれば よろしいのでしょうか?
- ベストアンサー
- C・C++・C#
- DataGridViewにて、ソート開始時に起こるイベントとは?
VB.NETの質問です。 DataGridViewにて、ソート開始時にイベントを取得したいのですが、そのイベントが見つからず困っています。 ソート完了時ならば、「Sorted」イベントで可能なのですが、、 お分かりになる方がいらっしゃいましたが、ご教授宜しくお願いします。
- ベストアンサー
- Visual Basic
- DataGridView 複数選択で行番号の取得
Visual Basic 2008 を使っています。 DataGridViewで複数の行を選択したとき、それぞれが何行目なのかを取得するにはどうしたらいいでしょうか? 具体的には、複数選択されている行の0列目の値をテキストボックスに表示するという動作を行いたいです。 自分で書いたコードをペーストしておきます。 Dim count As Integer = Me.DataGridView1.SelectedRows.Count For count = 0 To count - 1 Dim test As String test = Me.DataGridView1.Rows(?何行目か).Cells(0).Value Me.TextBox4.Text = test & "が選択されています。" & vbCrLf & zenkai Dim zenkai As String = Me.TextBox1.Text Next
- 締切済み
- Visual Basic
- C#でのDataGridViewについて
C#でのDataGridViewについてお聞きしたいことがあります。 ボタンを押すことによって1行ずつつ更新・追加をするものを作ったのですが、その際に選択行も更新・追加されたものに一緒に移動させるにはどうすればいいでしょうか?
- 締切済み
- その他(プログラミング・開発)
- Visual C# の DataGridViewの行や列を増やすにはどうすればいいんでしょうか
こちらであってるかどうかも分かりません超初心者です。 Visual C# のコントロールの一つ DataGridViewを使いたいんですが、 普通に行や列を増やすのはできるんですが、 例えば適当なテキストボックスに 4 と 7 を記入したら 4行7列の DataGridViewを作りたいと考えているんですが、どうやればいいのかまったく分かりません。 ネットで調べてもどうすればいいか分かりません ご存じの方どうか教えてください、よろしくお願いします
- ベストアンサー
- C・C++・C#