RadComboBox CheckBoxes mulitselect获取CheckedItems的值

时间:2014-09-25 09:14:22

标签: c# asp.net telerik radcombobox

我有一个名为MPHome.master的母版页包含一个RadComboBox,这里的代码是

<telerik:RadComboBox CheckBoxes="true" EnableCheckAllItemsCheckBox="true" ID="TaskID" runat="server" Height="100" Width="150" EmptyMessage="Select a Task"
EnableLoadOnDemand="true" OnClientItemsRequesting="OnClientItemsRequesting"    WebServiceSettings-UseHttpGet="true" ShowMoreResultsBox="true"  EnableVirtualScrolling="true">
        <WebServiceSettings Method="GetTasks" Path="~/ProjectDropDownWebService.asmx"   />
        </telerik:RadComboBox> 

现在这个组合工作正常它从webservice填充值,并在其上显示复选框。现在我做的是我继承这个母版页的Default.aspx页面和默认页面中的提交内部按钮我已经使用了这段代码

 protected void btnViewAllTask_Click(object sender, EventArgs e)
    {
         RadComboBox TaskID = (RadComboBox)Master.FindControl("TaskID");
    var selectedtask = TaskID.CheckedItems;
}

这个选择的任务返回零,我已经选择了所有记录。

1 个答案:

答案 0 :(得分:0)

据我所知。您正在尝试使用CheckBoxes以及按需加载功能,该功能不支持具有checkboxes = true的telerik RadComboBox的方案。

请详细了解此主题here