私はどういうわけか答えを見つけるために本当に多大な努力をしました。失敗したので、ここで専門家に迷惑をかける前に、多くのフォーラムを検索しました。助けてください!
メインフォームのUSerControlにリストビューがあります。そのInsertItemTemplateには、ModalPopUpパネルの別のリストビュー(別のUserControl)の行にあるリンクボタンをクリックして値を入力するTextBoxがあります。これは、親UserControlのリンクボタンがクリックされたときにポップアップします。選択後(ModalPopUpのLinkButtonをクリックして)、ModalPopupはすぐに閉じ、Child-UserControlのCode-Behindで、Selected-ValueをSession変数に保存します。私の問題は(InsertItemTemplateがすでに表示されたままであるため)、Session-Variableから保存された値でTextBox(Parent UserControl内)に入力するためのコードをどこに置くかわからないことです。
ItemCreated、ItemDataBoundは、ModalPopUpが表示される前にすでに実行されています。そのため、Session-Variableに必要なTextBoxの値がありますが、InsertItemTemplateにTextBoxを入力できません。
そのような状況に対する答えを見つけた方がいらっしゃいましたら、ご提案をいただければ幸いです。InsertItemTemplateを再度ロードし、その中のこのTextBoxをInserItemデータ型のItemCreatedに入力する必要があると思います。しかし、私はそれを実現する方法がわかりません???
どんな考えでも歓迎します。私のアプリの多くの場所で同様のロジックがあります。そして、私がそれを行うことができない場合、それは私のアプリに大きな影響を与えます:-(。
あなたの専門家の一人が親切に私を助けてくれることを願っています。ありがとう。