- 1
- 0
- 约2.8千字
- 约 17页
- 2017-12-13 发布于江苏
- 举报
数据集与TreeView高级运用
数据集与TreeView高级运用 本节知识点 数据表DataTable的内部结构 数据集DataSet TreeView动态绑定 TreeNode子结点 数据表DataTable的内部结构 DataTable常用的属性与方法 DataTable dt = new DataTable();//创建表 DataColumn dc = new DataColumn(“学号”);//创建列 dt.Columns.Add(dc);//将列添加到表中 dc = new DataColumn(“姓名”);//创建新列 dt.Columns.Add(dc);//将列添加到表中 DataRow dr = dt.NewRow();//根据表的列创建新的行 dr[0] = “083250201”;//输入数据 dr[1] = “张三”;//输入数据 dt.Rows.Add(dr);//将产生的行添加到表中 dataGridView1.DataSource = dt.DefaultView;//将表绑定到数据网格控件中显示出来. 在程序中手动创建DataTable,数据如下二维表显示(也可参见上机指导书) DataSet数据集 相当于内存中的数据库 包含多张数据表DataTable 可以像操作DataTable数据表一样操作DataSet DataSet与DataTable区别 一个DataSet包含多个DataTable 可以用DataSet类的对象下标访问。即: DataSet ds = new DataSet(); DataTable dt = ds[“account”]; 或DataTable dt = ds[0]; 树控件TreeView的高级运用 TreeView结构分析 TreeView是由多个TreeNode结点构成,并将所有一级结点存储在Nodes属性中。 TreeNode包含Text和Value两个常见属性。 Text:显示的值 Value:便于操作计算的值 手动创建TreeView参考代码 给TreeView绑定数据表 思路:找到第一个根结点,然后再找第一个根结点的子结点,并将这些子结点添加到第一个根结点的ChildNodes属性中,再去找子结点的子结点,至到没有子结点为止。 找第一个根结点 SqlConnection con = new SqlConnection(server=.;database=pasm;uid=sa;pwd=;); con.Open(); SqlDataAdapter sda = new SqlDataAdapter(select * from department where parentid=0, con); DataTable dt = new DataTable(); sda.Fill(dt); con.Close(); TreeNode roottn = new TreeNode(dt.Rows[0][departmentname].ToString()); //添加子节点 CreateChildTreeNode(roottn,dt.Rows[0][0].ToString()); treeView1.Nodes.Add(roottn); 找子结点 private void CreateChildTreeNode(TreeNode parentTreeNode,string parentid) { SqlConnection con = new SqlConnection(server=.;database=pasm;uid=sa;pwd=;); con.Open(); SqlDataAdapter sda = new SqlDataAdapter(select * from department where parentid= + parentid + , con); DataTable dt = new DataTable(); sda.Fill(dt); con.Close(); for (int i = 0; i dt.Rows.Count; i++) { TreeNode childTN = n
您可能关注的文档
最近下载
- 苏教版数学四年级上册第五单元《解决问题的策略》大单元整体教学设计.pdf
- 小学英语新人教版PEP四年级上册全册教学反思(2025秋)2.doc
- 药物生产车间污染交叉污染混淆的防控课件.ppt VIP
- 齿轮传动及测量理论 .pptx
- 西南财经大学《高等数学》2016-2017第一学期期末试卷.pdf VIP
- 新闻采访与写作(绪论).ppt VIP
- 2022年7月份呼吸内科护士理论考核.docx VIP
- 广西南宁市2024-2025学年七年级上学期期末地理试卷(含答案).pdf VIP
- 高质量精品资料—高一数学函数的概念.ppt VIP
- 中职数学第6章《数列》单元检测试题及答案【基础模块下册】.docx VIP
原创力文档

文档评论(0)