C# 获取 父类和子类的集合
来源:互联网 发布:网络犯罪的案例 编辑:程序博客网 时间:2024/05/20 10:20
class Program { static void Main(string[] args) { List<Category> category = new List<Category>(); SqlConnection conn = new SqlConnection("Data Source=PC2010052713WQF//SQLEXPRESS;Initial Catalog=testSql;Integrated Security=SSPI;"); SqlCommand cmd = new SqlCommand("select * from Category", conn); conn.Open(); SqlDataReader reder = cmd.ExecuteReader(); while (reder.Read()) { Category cate = new Category() { Id = Convert.ToInt32(reder["id"]), name = reder["name"].ToString(), pid = Convert.ToInt32(reder["pid"]) }; category.Add(cate); } conn.Close(); foreach (Category cates in category) { cates.prent = category.FirstOrDefault(p => p.Id == cates.pid); cates.ChildList = category.Where(p => p.pid == cates.Id).ToList(); } } } class Category { public int Id { get; set; } public string name { get; set; } public Category prent { get; set; } public int pid { get; set; } public List<Category> ChildList { get; set; } }
- C# 获取 父类和子类的集合
- C# 获取子类和实现接口的类
- C#父类中获取子类的类名
- 自定义ListView分别获取子类和父类的权限
- C# 子类和父类的初始化顺序
- 声明父类,new子类--java和c#的区别
- C# 中反射获取某类的子类和根据类型名动态创建对象(转载)
- C#子类与父类的初始化
- C# 递归找出父类的子类
- 获取类的所有子类
- C#中包含子类集合的类的Equals方法重写
- 从0自学C#13--子类和父类方法的锁对象问题
- 父类获取子类的class的类型
- 子类和父类的构造函数
- 子类和父类的相互转换
- 父类和子类的构造方法
- 父类和子类的构造方法
- 父类和子类的转化
- eclipse编辑velocity和html工具eclipsewebedit下载与安装
- 流量矩阵估计中期总结
- Debian下安装GTK+开发环境
- WINCE开始!
- Silverlight 4 tools for visual studio 2010 中文版 和 vs2010 下载地址
- C# 获取 父类和子类的集合
- JSON知识
- Remove all the EventHandlers of the object by reflection
- ZK开发的CRM系统
- Java多线程开发七——线程安全的数据结构
- Problem Statement for TheLuckySum (自己写的二叉树实现的4,7幸运数字算法。记录下来)
- 过程文档化 - 思想、行为、习惯
- 在Java中读取并保存EXCEL文件中图片
- 《ASCE1885的网络编程》---地址解析协议