0

いくつかのパラメーターを選択して送信を押す検索ページがあります。セッションを保存し、radgrid に結果を取得します。行をダブルクリックすると、編集ページに移動します。radcombobox.text をセッションにキャプチャしています。例Session["Status]=active,inactive,old !postback でセッションを取得して、編集ページから値を保持しています..

サンプルコード...

以下のコードを試して、編集ページから戻ったときにコンボボックス内のアイテムがchkedされるようにしました...

RadCombobox の項目をチェックしない理由がわかりません。アドバイスしてください

                     if (Session["Status"] != null)
                    {
                        ddlStatus.Text = Session["Status"].ToString();

                        string status = Session["Status"].ToString();

                        string[] words = status.Split(',');


                            foreach (RadComboBoxItem item in ddlStatus.Items)
                            {

                                string strtext = item.Text.ToString();
                                if (strtext.Length > 0)
                                {

                                   if(ddlStatus.Items.Any(x => words.Equals(x)))
                                   {
                                       item.Checked = true;
                                   }

                                    else
                                    {
                                        item.Checked = false;
                                    }

                            }
                        }
4

1 に答える 1