Winforms 如何在telerik radlistview中获取选定项目
使用普通winform控件,我会执行以下操作:Winforms 如何在telerik radlistview中获取选定项目,winforms,telerik,Winforms,Telerik,使用普通winform控件,我会执行以下操作: ListView.SelectedListViewItemCollection col = listView1.SelectedItems; foreach (ListViewItem item in col) { label8.Text = item.SubItems[1].Text; label9.Text = item.SubItems[3].T
ListView.SelectedListViewItemCollection col = listView1.SelectedItems;
foreach (ListViewItem item in col)
{
label8.Text = item.SubItems[1].Text;
label9.Text = item.SubItems[3].Text;
}
但是我似乎无法用telerik radlistview创建相同的内容,有什么想法吗?你应该可以用radlistview做类似的事情。您需要使用的类是Telerik.WinControls.UI.ListViewDataItem
Telerik.WinControls.UI.ListViewSelectedItemCollection col = listView1.SelectedItems
foreach (ListViewDataItem item in col)
{
label8.Text = item[1].ToString();
label9.Text = item[3].ToString();
}
我不确定ToString()是否必要。我在不使用ToString()的情况下尝试了它,它对我来说效果很好,但我的对象是字符串。如下
您可以选择以下三种方法之一来获取或设置RadListView子项中的值:
-通过使用列索引
-通过使用列名
-通过使用列引用
示例:
item[0] = "CellValue1";
item["Column2"] = "CellValue2";
item[radListView1.Columns[2]] = "CellValue3";