我的win表单应用程序中有app.config文件。在我的设计中,我有一个listview,其中checkbox属性设置为true。
我想要的是我应该能够使用在app.config文件中输入的值填充列表。
如果是,我请求您指出如何构建app.config以满足我的需要。
答案 0 :(得分:1)
将键值添加到app.config
,如下所示:
<appSettings>
<add key="Key1" value="Value1" />
<add key="Key2" value="Value2" />
<add key="Key3" value="Value3" />
</appSettings>
然后使用ConfigurationManager
从appSettings中读取:
string value = ConfigurationManager.AppSettings["Key1"]
并构建字典(或列表或其他数据结构):
var dic = new Dictionary<string, string>();
dic.Add("Key1", value);
并绑定到listBox:
listBox1.DataSource = dic.SelectMany(d => d.Value).ToList();