0

これが以前に回答されたかどうかはわかりません.30分ほど探しましたが運が悪かったので、もしそうなら申し訳ありません.

ページ上のすべての TextBox をデータベースにあるデフォルト値でロードしようとしているので、ユーザーは各値を編集し、各テキスト ボックスを空にすることなく 1 つのボタンで保存できます。

フォーム ビューを追加し、テキスト ボックスを >ItemTemplate> タグ内に配置して、 text='<%#Eval("DataBaseColumn")%>' をデフォルト値として追加できるようにしましたが、問題はありません。ページの読み込み時に値を持っています。

ビューステートでこれを行う方法はありますか?

どんな助けでも素晴らしいでしょう。前もって感謝します

4

2 に答える 2

0

グリッドビューを編集モードにしてください

protected void Gridview1_ItemCreated(object sender, EventArgs e)
    {
        FormView fv = sender as FormView ;
        if (fv.CurrentMode == FormViewMode.Edit)
        {

        }
    }

デフォルト値が読み込まれます...乾杯!!

于 2012-04-04T05:52:16.937 に答える
0

私の理解が正しければ、データベースから asp.net フォーム データを設定しようとしています。ビューの初期化と設定はすでに完了しています。次に行うことは、ビューが使用するデータを埋めることです。これは、次を使用して Page_Load のような Web フォーム コード ビハインドのメソッドで行われます。

ViewState["SomeKey"] = SomeValue;

次に、「SomeKey」キーを使用してこのデータを取得できます。

于 2012-04-04T05:49:31.370 に答える