У меня есть словарь
Dictionary<string, List<string>> SampleDict = new Dictionary<string, List<string>>();
Мне нужно заполнить listView содержимым словаря
Например, «SampleDict» содержит
One A
B
C
Two D
E
F
ListView должен быть заполнен как
S.No Item SubItem
1 One A,B,C
2 Two D,E,F
Теперь я использую цикл for для этого метода
вроде
List<String> TepmList=new List<String>(SampleDict.Keys);
for(int i=0;i<TepmList.Count;i++)
{
listView1.Items.Add((i+1).ToString());
listView1.Items[i].SubItems.Add(TepmList[i]);
List<String>Lst=SampleDict[TepmList[i]])
String Str="";
int K=0;
for(int j=0;j<Lst.Count;j++)
{
string s=Lst[j];
k++;
if(k==1)
Str=s;
else
Str=","+Str;
}
listView1.Items[i].SubItems.Add(Str);
}
есть ли другой способ сделать этокак привязка данных?
Заранее спасибо.