我有一個字典如何填補Dictonary <字符串列表<String>>內容的列表視圖在C#
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);
}
是否有任何其他方式做到這一點像數據綁定?
在此先感謝。
你想在GUI中使用哪種技術? WPF,WinForm ... – DHN 2010-06-22 10:15:48
Win Forms ...... – 2010-06-22 10:17:38