我有一个radlistview,其中包含多个选择和复选框。
我使用数据表填充了来自sql表的数据的radlistview。
我想要的是当我用我的数据加载radlistview时说;星期一,星期三,星期三,星期四,星期五
我在星期一和星期四的列表视图中选中复选框,标签显示周一,周四的值(以逗号分隔)。当我选择星期五的另一个值时,会添加该值以使标签读取,周一,周四,周五。
对c#很好,但我相信不是那么好。假设生病必须使用数组并将值连接到一个字符串,标签将从中获取其.Text值。
另请注意,当分解现有值时,假设我已经检查了值,星期一,然后取消选中列表视图中的值,
价值'星期一'将被从标签中删除并标明星期四,星期五。
请注意我使用vs2012和2014年的telerik。我没有' ItemChecked' radlistview的事件。然而,我有事件,' ItemCheckedChanged'。
此外,我的radlistview值是数据绑定的。希望我的问题足够明确
答案 0 :(得分:0)
ItemCheckedChanged正是您需要的事件。以下是示例代码:
void radListView1_ItemCheckedChanged(object sender, ListViewItemEventArgs e)
{
string text = "";
foreach (ListViewDataItem item in radListView1.CheckedItems)
{
text += item.Text + ", ";
}
radLabel1.Text = text;
}