在AddRange中使用ListView中的自定义集合,并希望将集合项的2列(属性)添加到ListView中
最好通过Telerik ListView来完成
类似的代码-它不正确,因为这一行:
ListViewDataItem(wi.Name, wi.ID)如果可能的话,我想要一个更好的方法
ListViewDataItem[] elements ;
ListViewDataItem lvi;
int c = 0 ;
Collection.ForEach(wi =>
{
lvi = new ListViewDataItem(wi.Name, wi.ID);
elements[c] = lvi ;
c += 1 ;
//LvCollection.Items.Add(wi.Name, wi.ID);
});
LvCollection.Items.AddRange(elements);谢谢,任何帮助都将不胜感激。
发布于 2012-04-12 19:42:03
只是猜测一下,但是看看Telerik文档,就像
LvCollection.Items.AddRange(
Collection.Select(wi => new ListViewDataItem(
wi.Name, new string[]{wi.ID.ToString()} ) ).ToArray() );或
LvCollection.Items.AddRange(
Collection.Select(wi => new ListViewDataItem(
'test', new string[]{wi.Name, wi.ID.ToString()} ) ).ToArray() );https://stackoverflow.com/questions/10130523
复制相似问题