DOBON.NET DOBON.NETプログラミング掲示板過去ログ

GridViewの非表示列の値を取得

環境/言語:[VS2005]
分類:[ASP.NET]

連投で申し訳ないです。
現在GridViewで行の変更時に
 With grdTorihiki.Rows(grdTorihiki.SelectedIndex).Cells
  If .Item(11).Text.Replace("&nbsp;", "") <> "" Then
       ToriSyu.SelectedValue = .Item(11).Text.Replace("&nbsp;", "")
  End If
 End with
で11番目の非表示列を指定しているのですが、値がとれなくて困っています。
11番目をVisible=Trueの設定にしてやると、上手く値が取得できます。
GridViewの非表示列の値を取得するプログラムは書けないものなのでしょうか?
どなたか御教授願えませんでしょうか。
■No25667に返信(たかさんの記事)
> 連投で申し訳ないです。
> 現在GridViewで行の変更時に
> With grdTorihiki.Rows(grdTorihiki.SelectedIndex).Cells
> If .Item(11).Text.Replace("&nbsp;", "") <> "" Then
> ToriSyu.SelectedValue = .Item(11).Text.Replace("&nbsp;", "")
> End If
> End with
> で11番目の非表示列を指定しているのですが、値がとれなくて困っています。
> 11番目をVisible=Trueの設定にしてやると、上手く値が取得できます。
> GridViewの非表示列の値を取得するプログラムは書けないものなのでしょうか?
> どなたか御教授願えませんでしょうか。
>
>

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35873&forum=7
にのってますよ。
■No25668に返信(ゆきとさんの記事)
> ■No25667に返信(たかさんの記事)
>>連投で申し訳ないです。
>>現在GridViewで行の変更時に
>> With grdTorihiki.Rows(grdTorihiki.SelectedIndex).Cells
>> If .Item(11).Text.Replace("&nbsp;", "") <> "" Then
>> ToriSyu.SelectedValue = .Item(11).Text.Replace("&nbsp;", "")
>> End If
>> End with
>>で11番目の非表示列を指定しているのですが、値がとれなくて困っています。
>>11番目をVisible=Trueの設定にしてやると、上手く値が取得できます。
>>GridViewの非表示列の値を取得するプログラムは書けないものなのでしょうか?
>>どなたか御教授願えませんでしょうか。
>>
>>
>
> http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35873&forum=7
> にのってますよ。

ゆきと様ありがとうございました。
もう少しちゃんと調べてから投稿するようにします。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板