■No44883 (ちゃー さん) に返信 > どっちも出来ないんですよ。 ではまず formview1 を取得するということに目的を絞って、取得できないか もう一度確認してみてはいかがでしょうか。 こんな感じで、ログを出力してみるとわかりやすいかと思います。 FormView formview1 = FindControl("formview1") as FormView; if (formview1 == null) { System.Diagnostics.Debug.WriteLine("formview1 が見つかりませんでした"); return; } else { System.Diagnostics.Debug.WriteLine("formview1 が見つかりました"); } formview1 は取得できるが text1 が取得できないということでしたらデータ がないので ItemTemplate が利用されず TextBox コントロールが生成されな いという可能性があります。 もしそうであれば、こんな感じで適当なデータをセットすることで回避出来る かと思います。 FormView f1 = FindControl("formview1") as FormView; f1.DataSource = new System.Collections.Generic.List<string>() { "もりお" }; f1.DataBind(); TextBox t1 = f1.FindControl("text1") as TextBox;
- Child Tree -