【发布时间】:2012-11-13 16:45:06
【问题描述】:
我知道如何将列表绑定到列表框,但我使用以下代码创建了一个多维列表,但不知道如何将其绑定到列表框。
public class MultiDimDictList<K, T> : Dictionary<K, List<T>>
{
public void Add(K key, T addObject)
{
if (!ContainsKey(key)) Add(key, new List<T>());
base[key].Add(addObject);
}
}
然后下面来利用这个类并将2个字符串添加到列表中:
var myDicList = new MultiDimDictList<string, string>();
myDicList.Add("Title", "Data");
myDicList.Add("Title2", "Data2");
基本上我要做的是将此数据绑定到仅显示标题的列表框,但是当单击按钮时,它会使用数据部分来完成该过程。
我不知道该去哪里,因为我一直在查看其他帖子,但没有找到与我正在尝试做的类似的事情。
感谢您的帮助。
【问题讨论】:
标签: c# list data-binding listbox multidimensional-array