【ASP.NET】使用foreach遍历TreeVi…
2014-12-30 21:53
162 查看
字符串
string str=
"E2104C39-D523-4A98-8002-0CEA10BE0564,B52CAE32-8326-4350-8C92-8640BA403738,746BDD50-CD95-4566-94D5-B08C2CE88384,526B39F6-977A-493E-84AE-40D7AEAF7038,3BB4ADC4-9007-4DFA-9891-02226BE0E036,0573B95D-9CA9-45A5-8AE1-4C5F9D3FB6D2,6B5ABA9A-2A2E-4E96-BF85-4D223E2F4736,54E33120-697A-48DB-8816-4FD7197101AC";
将字符串截取
string[] strlist = str.Split(',');
遍历TreeNode父节点 [TreeView1.Nodes]
foreach (TreeNode rhp in TreeView1.Nodes)
{
遍历字符串每一项与TreeNode子父节点value对比,值相等该节点选中
foreach (string strguid in strlist)
{
if (rhp.Value == strguid.ToLower())
{
rhp.Checked = true;
}
遍历TreeNode子节点
[rhp.ChildNodes]
foreach (TreeNode rhp1 in rhp.ChildNodes)
{
if (rhp1.Value == strguid.ToLower())
{
rhp1.Checked = true;
}
}
}
}
string str=
"E2104C39-D523-4A98-8002-0CEA10BE0564,B52CAE32-8326-4350-8C92-8640BA403738,746BDD50-CD95-4566-94D5-B08C2CE88384,526B39F6-977A-493E-84AE-40D7AEAF7038,3BB4ADC4-9007-4DFA-9891-02226BE0E036,0573B95D-9CA9-45A5-8AE1-4C5F9D3FB6D2,6B5ABA9A-2A2E-4E96-BF85-4D223E2F4736,54E33120-697A-48DB-8816-4FD7197101AC";
将字符串截取
string[] strlist = str.Split(',');
遍历TreeNode父节点 [TreeView1.Nodes]
foreach (TreeNode rhp in TreeView1.Nodes)
{
遍历字符串每一项与TreeNode子父节点value对比,值相等该节点选中
foreach (string strguid in strlist)
{
if (rhp.Value == strguid.ToLower())
{
rhp.Checked = true;
}
遍历TreeNode子节点
[rhp.ChildNodes]
foreach (TreeNode rhp1 in rhp.ChildNodes)
{
if (rhp1.Value == strguid.ToLower())
{
rhp1.Checked = true;
}
}
}
}
相关文章推荐
- ASP.NET使用foreach遍历控件
- asp.net XML导入SQL数据库(2)使用foreach方法
- 在ASP.NET MVC中使用Knockout实践08,使用foreach绑定集合
- asp. net下使用foreach简化文本文件的访问。
- ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例
- asp.net中gridview、datalist、datagrid三个数据控件的foreach遍历方法
- asp. net下使用foreach简化文本文件的访问。
- 在 ASP.NET 中使用计时器(Timer)的整理(2003/10/23 20:36)
- 基于asp.net的web页面动态控件创建以及使用
- 简介使用ASP.NET访问Oracle数据库的方法
- 在asp.net中使用excel模板
- 简介使用ASP.NET访问Oracle数据库的方法
- 关于“使用客户端行为来丰富 ASP.NET 的 DataGrid”的bugs
- asp.net中使用JMail发邮件
- 使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- 在ASP.NET中使用字符编码
- 使用客户端行为来丰富 ASP.NET 的 DataGrid
- ASP.Net中使用VB.Net调用存储过程并得到返回值
- 在 ASP.NET 中使用计时器(Timer)(2003/10/23 20:06)