• ベストアンサー

ASP.NET(VB)でのデータグリッド

DataGridに、DBから取得した情報を一覧表示しています。 ItemDataBoundを使用せず、DataGridに表示している あるカラムを取得する方法がわかりません。 取得するタイミングは、編集ボタンをDataGridに用意しているのでその押下時です。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

WebフォームDataGridで R行C列のデータは、 DataGrid.Items(R-1).Cells(C-1).Text で取り出せます

ks3662
質問者

お礼

ありがとうございました。 やってみます。

関連するQ&A

  • ASP.NET(VB)でのデータグリッドを横方向に表示したい

    ASP.NETでWebアプリケーションを構築しています。 あるWebページで、DataGridを使いDBの内容を表示させているのですが、縦方向に表示しているものを横方向に表示させることは可能でしょうか? 例えば以下のようなDBから、特定の1列のみDataGridで表示しているとします。 [DB] 列A -------- さんま いわし くじら いるか かに えび とびうお ・・・ [Webページ上での表示イメージ(縦方向の場合)] さんま いわし くじら いるか かに えび とびうお ・・・ これを、下記のように、横方向に表示したいのです。 [Webページ上での表示イメージ(横方向の場合)] さんま いわし くじら いるか かに えび とびうお ・・・ 表示させる件数が可変ですのでDataGridを使用したいと思っていますが、もしDataGridではなく別のコントロールで実現可能であればそれでもいいです。 よきアドバイスいただけるとありがたいです。 以上、よろしくお願いいたします。

  • VB6 DBと連結しないDataGrid

    VB6の標準機能で、(行数可変の)一覧表示をするために、DataGridを使おうと思ったのですが、 どのサンプルを見ても、DBから取得したRecordSetをBindする方法しか載っていません。 そもそもVB6のDataGridとは、プログラム中でDB以外の情報を、挿入したり削除することって、出来ないのでしょうか? (行オブジェクトをAddするようなイメージです) よろしくお願いします。

  • VB2005 データグリッドについての質問です。

    はじめまして。 VB2005にてデータグリッドについて質問です。 データグリッドの初期化がうまくいかなく困っています。 ネットでもいろいろ探しましたが解決策が見つからない為、投稿しました。 下記にソースの一部を記述します。 Dim User_Clone As New ADODB.Recordset Private Sub AAA_Load() User_Clone = XXXX '-- XXXXにはデータベース接続情報が入っている。 DataGrid1.DataSource = User_Clone '-- ↑XXXXの内容が正しくDataGrid1に表示される。 End Sub Private Sub BBB_Click DataGrid1.DataSource = Nothing DataGrid1.Refresh() '-- ↑DataGrid1にはXXXXの内容が表示されたままとなっている。 End Sub なんとか対応をと思い、下記方法で試しましたが いまいち納得いきません。 Private Sub BBB_Click User_Clone = New ADODB.Recordset DataGrid1.DataSource = User_Clone '-- ↑DataGrid1には何も表示されませんが '-- Refresh等で初期化できれば・・・。 End Sub 長文ですみませんが、どなたかご教授願います。

  • csvのUpdate

    現在、csvファイルより取得したデータをDataGridに表示しています。 その際、DataGrid上のデータを直接編集し、ボタン(任意)を押下することによって、 読み込んだcsvファイルを上書きしたいと思っています。色々調査した結果Update文を 使用するのは難しいということなのですが、何か良い方法(Update文にかわる)は ないでしょうか? [VB6.0-SP5]

  • ASP.netで動的な値をPOST送信

    以下を使用しています。 ASP.net(WEBフォーム) c# 画面イメージ ・Aさん ・Bさん ・Cさん 送信ボタン ・はラジオボタンです。 やりたいこと (1)送信ボタンを押下したときに、ラジオボタンが選択されている人の情報をDB検索する (2)取得してきた住所等を別システムのURLウィンドウを開き、POST送信で住所等を送信する。 開いた別ウィンドウではPOST送信した内容が表示されるのですがそれは別チームが対応するため考慮不要です (1)まではできます (2)ネットで調べたのですがPOST送信はform等htmlに埋め込みされた値の送信はできるのですが このページが表示された時点では住所等の取得は行っていないため埋め込みできません 送信ボタン押下時に画面を書き換えた後には送信できそうですが、できれば画面の見た目は変わらないでほしいです。 postbackすると画面が再描画されてしまう。。。。 質問 動的な値を別システムのURLウィンドウにPOST送信するにはどのように実現すればよろしいでしょうか? よろしくお願いします。

  • VB データグリッドの仕様・・・。(初心者)

    VBのデータグリッドにACCESSのデータベースを取り込み、検索するシステムを作っています。 データベースには「売上ID・車種・売上額」を用意しており、データグリッドには項目として、「車種・売上額・[選択ボタン]」を設定しています。[選択ボタン]はグリッドのプロパティの"ボタン列"を使用しています。データをデータグリッドに取り込む際、[選択ボタン]のプロパティの"テキストフィールド"には"売上ID"を設定しているのですが、(表示したくないので)プロパティの"テキスト書式文字列"に"詳細"と打ち込み、画面上には出ないようにしてます。しかし、この状態でプログラムしていくと、一番肝心な売上IDの情報をデータグリッドから取ろうとすると、"詳細"のテキストしか取得できません!選択ボタンに設定した売上IDを取得するにはどんなロジック(プロパティ)から取得できるのでしょうか?

  • DataGrid使い方検証中

    DBからのデータを一覧表として表示することを考えています。 表示は、DBからのデータを取得したものをそのまま表示することもありますが、好きなように加工して、好きな位置に表示することもあります。 今まではVB6で某社のACTIVEXを利用して行っていました。 .NETになってDataGridがいろんなことができるようになったという情報をもらったので、調べているのですが、いまいち欲しい情報が得られません。ということはできないのかなあ? やりたいこと 1、ただの表として、好きな位置に好きなデータを表示させる 2、セルに、DBと連動していない、ボタンや、チェックボックスを配置する その他色々あるのですが、とりあえず上記のやりたいことができれば、うれしいのですが。 できる場合は、方法も教えてください。

  • ASP.NET

    お世話になります。ASP.NET初心者です。 つい、一週間ほど前から、ASP.NETでのシステム開発をしているのですが、わからない点があり質問させて頂きました。 環境 ASP.NET(今は、ローカルのIISを使用しています。)    DB Oracle10g 質問内容:画面上で入力された値をキーとしてDBから値を取得し、 画面に表示するのですが、その取得してきたデータのKey値をどこかに保存しておいて、更新(UPDATE)するときに使用したいと思うのですが、どのような方法があるのでしょうか?画面の隠しコントロールなどに退避したりするのでしょうか? 以上 よろしくお願いします。  

  • ASP.NET DataGrid 選択した行のカラム位置を取得したい

    毎々、お世話になります。 さて、標記の通り、DataGridの1行に複数のボタンを設置して 押された行とカラムの位置を取得したいのですが SelectedIndexChangeedイベントをひろって SelectedIndexにより行数は取れるのですが、カラム位置は どうしたら取得できるのでしょうか? いろいろ文献やらネットであさってみても見つからず こちらに投稿させて頂きました。 お手数ですが、何卒よろしくお願いいたします。

  • VB.NETで、DataGridのヘッダーカラムに入れ込んだボタンコントロールをプログラム上で、取得する方法

    http://www.atmarkit.co.jp/fdotnet/aspexp/aspexp07/aspexp07_04.html このページのように、DataGrid内のあるカラムのヘッダーにボタンを入れました。 これをプログラム上で、このコントロールに対して、 表示名を変えたいです。 どうやってコントロールを引っ張ってくればよいのでしょうか?

専門家に質問してみよう