【问题标题】:Telerik RadComboBox Items not getting checkedTelerik RadComboBox 项目未得到检查
【发布时间】:2013-03-21 19:48:14
【问题描述】:

我有一个搜索页面,我在其中选择一些参数并点击提交,我存储会话并在 radgrid 中获取结果。双击该行我转到编辑页面.. 我正在将 radcombobox.text 捕获到会话中。示例 Session["Status]=active,inactive,old 我正在检索 !postback 上的会话,以保留编辑页面中的值..

示例代码...

我尝试了下面的代码来让组合框中的项目在从编辑页面返回时得到检查...

不知道为什么它不检查 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;
                                    }

                            }
                        }

【问题讨论】:

    标签: c#-4.0 telerik telerik-grid radcombobox


    【解决方案1】:

    我刚刚尝试了您的代码,您只需将 foreach 修改为:

    foreach (RadComboBoxItem item in ddlStatus.Items.ToList())
    {
                                    //   if(ddlStatus.Items.Any(x => words.Equals(x)))
    
    
                                         if(words.Contains(item.Text))
                                       {
                                           item.Checked = true;
                                       }
    
                                        else
                                        {
                                            item.Checked = false;
                                        }
    
    }
    

    它会起作用的。

    【讨论】:

      猜你喜欢
      • 2011-04-16
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-29
      • 1970-01-01
      相关资源
      最近更新 更多