0
グリッドビューのアイテム編集テンプレートでテキストボックスコントロールが見つからないのはなぜですか?私はコントロールは、このようなテキストボックスに何かがあるならば、決定あなたがオブジェクトに最初にそれを置くべきだと思いhttp://pastebin.com/CwAqs2J3ASP.NETページ読み込み - 編集アイテムテンプレートでコントロールが見つかりません
グリッドビューのアイテム編集テンプレートでテキストボックスコントロールが見つからないのはなぜですか?私はコントロールは、このようなテキストボックスに何かがあるならば、決定あなたがオブジェクトに最初にそれを置くべきだと思いhttp://pastebin.com/CwAqs2J3ASP.NETページ読み込み - 編集アイテムテンプレートでコントロールが見つかりません
:
私は[「インデックス」] [編集]ボタンをif (Session["index"] != null)
{ TextBox txt =
GridView1.Rows[Convert.ToInt32(Session["index"])].FindControl("txtEmail") as TextBox;
txt.Text = "AAAAA";
}
GridViewコントロールをクリックし、セッションを設定します
Textbox txt = new Textbox();
if(Session["index"] != null) {
int sessionIndex = Convert.ToInt32(Session["index"]);
object thiscontrol = GridView1.rows[sessionIndex].FindControl("txtPhone");
if(thiscontrol is typeof(Textbox))
{
txt = thiscontrol;
txt.Text = "AAAAA";
}
}
これが役立ちます。
ありがとう、しかしこれは動作しません。私はまだヌルになっている – saksija
あなたが与えたコードには 'txtPhone'がないので! – Aristos
私の悪い。私は目標を達成するためにいくつかの変種を試しました。私はtxtEmailを探しています。申し訳ありません – saksija
ok、corect codeはどこですか?これは通常editキーを押した後です。これは編集をキャプチャする通常の方法ではありません...どのように言うチュートリアルを見つけることができますか?セッションも悪いデザインは、あなたのエディタ – Aristos