C#如何将ini文件中的键(多个)批量生成ListView的item?

例如:ini文件[No]One="1"Two="2"Three="3"……通过string[]key=INIGetAllItemKeys(str,"No");获取到ini... 例如:ini文件
[No]
One="1"
Two="2"
Three="3"
……
通过string[] key = INIGetAllItemKeys(str, "No");获取到ini文件中所有的键值(One,Two,Three……)
但是现在要怎么样才能使得每个键值生成对应ListView的Item呢?也就是通过ListView.Items.AddRange生成One,Two,Three等
展开
 我来答
匿名用户
2017-05-01
展开全部
给你个xml的参考:
XmlDocument xmlDoc = new XmlDocument();
string strXmlPath = AppDomain.CurrentDomain.BaseDirectory.ToString() + "myapp.exe.config";
xmlDoc.Load(strXmlPath);
listView_SW.Items.Clear();
XmlNodeList xnl = xmlDoc.DocumentElement.ChildNodes;
foreach (XmlElement xe in xnl)
{
if (xe.Name.ToLower() == "appsettings")
{
XmlNodeList xnls = xe.ChildNodes;
if (xnls.Count > 0)
{
foreach (XmlElement xes in xnls)
{
ListViewItem lvi = new ListViewItem();
lvi.Text = xes.Attributes["key"].Value;
listView_SW.Items.Add(lvi);
}
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式