2012-05-23 4 views
1

С нормальным контролем Winform Я хотел бы сделать что-то вроде этого:как получить выбранные элементы в Telerik radlistview

 ListView.SelectedListViewItemCollection col = listView1.SelectedItems; 

     foreach (ListViewItem item in col) 
     { 
      label8.Text = item.SubItems[1].Text; 
      label9.Text = item.SubItems[3].Text; 
     } 

, но я не могу показаться, чтобы создать samething с Telerik radlistview, любые идеи?

ответ

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(), и он отлично работал для меня, но мои объекты являются строками.

0

После Telerik Documentation

Вы можете выбрать один из трех способов, чтобы получить или установить значение в подразделах RadListView: - с помощью индекса столбца - с использованием имени столбца - используя ссылку на столбец

Примеры:

item[0] = "CellValue1"; 
item["Column2"] = "CellValue2"; 
item[radListView1.Columns[2]] = "CellValue3"; 
Смежные вопросы