C#如何遍历元素赋值?
已有一个datagardview,想把获取的值分别当作tabPage,根据x获取的节点生成tabpage,如果循环8次就是有8个节点。我现在这个代码只能生成一个,请高手指...
已有一个datagardview,想把获取的值分别当作tabPage,根据x获取的节点生成tabpage,如果循环8次就是有8个节点。我现在这个代码只能生成一个,请高手指导一下
foreach (XmlNode x in xmlDoc.SelectNodes("/root/location"))
{
this.tabPage1.Text = x.Attributes["name"].Value;
} 展开
foreach (XmlNode x in xmlDoc.SelectNodes("/root/location"))
{
this.tabPage1.Text = x.Attributes["name"].Value;
} 展开
2个回答
展开全部
如果节点数目一定的话,可以把所有的this.TabPage1~This.TabPageN 添加到一个arraylist
foreach node的时候,就可以每读取一个赋值一个
这是最笨的方法
foreach node的时候,就可以每读取一个赋值一个
这是最笨的方法
更多追问追答
追问
你好,节点数目不固定
追答
那就动态添加 tabpage1元素进去呗
C#后台元素是可以动态添加的,在Datagrid的某个tablecell里,可以append()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询