私はasp.netユーザーコントロールに取り組んでいます。グリッドビューとフォームビュー コントロールを使用しました。gridview で行を選択すると、グリッドを含むパネルが非表示になり、グリッドの選択された値をキー値として使用するフォーム ビューを含むパネルが表示され、フォームが編集モードで読み込まれます。いくつかの追加の使用のために、フォーム ビュー コントロールにチェックボックス リスト コントロールを配置する必要がありました。SQLデータソースを使用して、データベースからchkboxリストにデータをフェッチしました。フォームビュー コントロールと同じデータ キーを使用しました。フォーム ビュー コントロールが正しく動作するようになりましたが、グリッド ビューから選択した値を取得できないため、チェックボックス リストが正しく動作しません。助けてくれてありがとう。
1702 次
2 に答える
3
FormView CheckBoxList
のイベントにバインドする必要があります。DataBound
同じデータ キーが必要になるためDataKey
、FormView のプロパティを使用できます。
追加のデータ フィールドが必要な場合は、常にDataItem
プロパティがあります。
この順序で行うと、CheckBoxList は期待どおりに機能するはずです。
于 2013-04-02T06:52:46.750 に答える
0
セッション変数を使用しましたが、うまくいきました。セッション変数を使用して、グリッドの選択した値を選択したインデックス変更イベントに保存し、それをチェックボックス リストのキー値として使用しました。
于 2013-04-08T09:01:14.160 に答える