1

使用普通的 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 创建相同的东西,有什么想法吗?

4

2 回答 2

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() 的情况下尝试了它,它对我来说效果很好,但我的对象是字符串。

于 2012-05-23T18:30:35.880 回答
0

关注Telerik文档

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

例子:

 item[0] = "CellValue1";
 item["Column2"] = "CellValue2";
 item[radListView1.Columns[2]] = "CellValue3";
于 2014-07-07T11:18:22.457 回答