vb2005でgridviewのいくつかの項目をテンプレートフィールドにしており、
テキストボックスを配置しております。
この値をCSVに出力したいため、テキストボックス内の文字列を
読み込む処理を作成したのですが、結果は"Nothing"となり、適切に値を
拾ってくれません。
下記にコードを掲載しますので、不適切な箇所のご指導をお願いします。
Dim t1 As TextBox
Dim val1 As String
t1 = DirectCast(GridView1.Rows(i).FindControl("TextBox1"), TextBox)
val1 = t1.Text
どこで記述されてますか?
どこかの回答にて下記のようなことありました。
Page_Loadでデータベースのデータをバインドしていたのですが
ポストバックの判定を入れていなかったため、ポストバックのたびに
データベースの値に書き換えられていたようです。