- - PR -
[ASP.NET] DataGrid内のセル値取得方法について
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-01-07 08:54
webアプリ開発ですが、DataGridのセル内の値取得で詰まっています
仕様は画面上に 「webフォーム ボタン」、「DataGrid」を配置、ボタンクリックで データグリッド内の任意のセル値を取得する、です。 データグリッド上でのイベント発生でのセル値取得はできるのですが、他コントロールからの参照がわかりません 御存じの方御教授の程よろしくお願いします 前田 環境 VisualStudio.Net2003 + IIS5.0 + Windows2000 | ||||
|
投稿日時: 2005-01-07 11:31
もうすこし、どう困っているかを書いていただいたほうがいいです。 わかりません、とありますが、なにか試してみましたか? _________________ たつごろー codeseek こみゅぷらす | ||||
|
投稿日時: 2005-01-07 14:58
こんにちは。
@ 他コントロールからの参照とは具体的にどういうことですか? A データグリッド上でのイベント発生でセル値取得は出来ているとの事ですが、 同じ方法でうまくいきません? 以上です、よろしくお願い致します。 | ||||
|
投稿日時: 2005-01-07 16:40
たつごろーさん、SE卵さん レスありがとうございます。
質問内容が明確でなかったです。。汗 内容は同一ページ上に「データグリッド」「コマンドボタン」があり、コマンドボタンクリックー>データグリッド上の任意のセル値の取得方法です。 下記のコードでセルの値参照は実現できましたが、対象がテンプレート列(チェックボックス)の場合に取得できません。 データグリッド:1列目=チェックボックス 2列目=文字列 +--------------------------------- + レ | 文字列A | ・・・1行目(TRUE) +--------------------------------- + □ | 文字列B | ・・・2行目(FALSE) +--------------------------------- データグリッド.SelectedIndex=1 変数=データグリッド.SelectedItem.Cells(0).text・・・結果:変数=”” 変数=データグリッド.SelectedItem.Cells(1).text・・・結果:変数=文字列A 期待した値は SelectedItem.Cells(0).text = "TRUE" もしくは "1" です。 前田 | ||||
|
投稿日時: 2005-01-07 16:57
参考
http://www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html#i17 | ||||
|
投稿日時: 2005-01-07 17:16
えんぞ@見習さん レスありがとうございました
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12272&forum=7 のスレッドで Dim myDataGridItem As DataGridItem Dim DmyChkbox As CheckBox For Each myDataGridItem In DataGrid1.Items DmyChkbox = myDataGridItem.FindControl("CheckBox1") If DmyChkbox.Checked Then '//チェック時の処理 End If Next と、することで希望の値が取得できました。 いろいろとありがとうございました 前田 | ||||
1
