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;
}
展开
 我来答
健身小泰迪
2011-08-20 · TA获得超过108个赞
知道答主
回答量:93
采纳率:0%
帮助的人:20.3万
展开全部
如果节点数目一定的话,可以把所有的this.TabPage1~This.TabPageN 添加到一个arraylist
foreach node的时候,就可以每读取一个赋值一个
这是最笨的方法
更多追问追答
追问
你好,节点数目不固定
追答
那就动态添加 tabpage1元素进去呗
C#后台元素是可以动态添加的,在Datagrid的某个tablecell里,可以append()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好灿岸m
2011-08-20 · 超过22用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:70.2万
展开全部
你的代码中把所有的内容都赋给一个节点了

里面的也要循环一下 这样就可以循环赋值了
追问
请教怎么个循环法呢?
追答
datagardview  里面的行 可以读取出来  你要添加的数据列多的话  需要找到每行每列的位置一个一个的赋值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式