Winforms 如何在telerik radlistview中获取选定项目

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

使用普通winform控件,我会执行以下操作:

        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";