如何在telerik radlistview中获取所选项目

时间:2012-05-23 18:02:56

标签: winforms telerik

使用正常的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创建同样的东西,任何想法?

2 个答案:

答案 0 :(得分:2)

您应该可以使用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(),它对我来说很好,但我的对象是字符串。

答案 1 :(得分:0)

关注Telerik Documentation

您可以选择以下三种方法之一来获取或设置RadListView的子项中的值: - 使用列索引 - 使用列名称 - 使用列引用

示例:

 item[0] = "CellValue1";
 item["Column2"] = "CellValue2";
 item[radListView1.Columns[2]] = "CellValue3";