从单个radlistview中的值动态填充一个winform标签
本文关键字:一个 标签 winform 填充 radlistview 单个 动态 | 更新日期: 2023-09-27 18:11:12
我有一个启用了多重选择和复选框的radlistview
我用一个数据表从一个sql表中填充数据。
我想要的是当我加载radlistview与我的数据说;星期一、星期二、星期三、星期四、星期五
如果在列表视图中勾选星期一和星期四的复选框,一个标签显示星期一和星期四的值(用逗号分隔)。当我选择另一个值,比如星期五,该值被添加到标签上,使其读为,星期一,星期四,星期五。
我擅长c#,但我相信不是那么好。我假设我必须使用一个数组并将这些值连接到一个字符串中,标签将从。
中获得它的。text值。还要注意,当一个现有值被取消选中时,假设我星期一选中了这个值,然后取消选中列表视图中的值,
值'Monday'将从标签中删除,并读取标签....星期四、星期五。
请注意,我使用vs2012与teleerik Q2 2014。我没有'ItemChecked'事件的radlistview。然而,我有一个事件,'ItemCheckedChanged'。
也我的radlistview值是数据绑定。希望我的问题足够明确
ItemCheckedChanged正是您需要的事件。下面是一个示例代码:
void radListView1_ItemCheckedChanged(object sender, ListViewItemEventArgs e)
{
string text = "";
foreach (ListViewDataItem item in radListView1.CheckedItems)
{
text += item.Text + ", ";
}
radLabel1.Text = text;
}