1

項目名の前にチェックボックスがある 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 + "'";
                    }
                }
4

2 に答える 2

0

これを試して。

 string items = "";
    if (RadComboBox1.CheckedItems.Count>0)
    {
        foreach (RadComboBoxItem item in RadComboBox1.CheckedItems)
            items += item.Text+ ",";
    }
    Response.Write(items);``
于 2013-07-23T06:58:13.733 に答える
0
 if (cbx1.CheckedItems.Count>0)
            {
               string strcbx = string.Empty;
                foreach (var item in cbx1.CheckedItems)
                {
                    strcbx += "'" + item.value + "'" +",";
                }
                string listvalue = strcbx.TrimEnd(',');
            }
于 2018-03-03T06:32:13.437 に答える