我有一个radcombobox,它在项目名称前面有一个复选框。
这是我的代码。
<telerik:RadComboBox ID="cbx1" runat="server" Skin="Default" CheckBoxes="true" EmptyMessage="Sample">
<Items>
<telerik:RadComboBoxItem Text="sample1" Value="1" />
<telerik:RadComboBoxItem Text="sample2" Value="2" />
<telerik:RadComboBoxItem Text="sample3" Value="3" />
<telerik:RadComboBoxItem Text="sample4" Value="4" />
<telerik:RadComboBoxItem Text="sample5" Value="5" />
</Items>
</telerik:RadComboBox>
如何获得组合框的多个值的值。
我尝试使用此代码但它并没有给我价值。
if (cbx1.CheckedItems.Count > 0)
{
strcbx = string.Empty;
foreach (var item in cbx1.CheckedItems)
{
strcbx = "'" + item.value + "'";
}
}
答案 0 :(得分:0)
试试这个。
string items = "";
if (RadComboBox1.CheckedItems.Count>0)
{
foreach (RadComboBoxItem item in RadComboBox1.CheckedItems)
items += item.Text+ ",";
}
Response.Write(items);``
答案 1 :(得分:0)
if (cbx1.CheckedItems.Count>0)
{
string strcbx = string.Empty;
foreach (var item in cbx1.CheckedItems)
{
strcbx += "'" + item.value + "'" +",";
}
string listvalue = strcbx.TrimEnd(',');
}