使用正常的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创建同样的东西,任何想法?
答案 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)
您可以选择以下三种方法之一来获取或设置RadListView的子项中的值: - 使用列索引 - 使用列名称 - 使用列引用
示例:
item[0] = "CellValue1";
item["Column2"] = "CellValue2";
item[radListView1.Columns[2]] = "CellValue3";