将数据库数据显示到TreeView控件中
实现效果:
  
知识运用:
TreeView控件中的Nodes集合的Add方法
实现代码:
        private void init() {
            treeView1.ShowLines = true;
            treeView1.ImageList = imageList1;
            try
            {
                string P_Connection = string.Format(
               @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|" +
               @"\Database1.mdf;Integrated Security=True;User Instance=True");
                SqlConnection P_sqlConnection = new SqlConnection(P_Connection);
                P_sqlConnection.Open();
                SqlCommand P_sqlCommand = new SqlCommand(
                    "select * from fruit", P_sqlConnection);
                SqlDataReader P_Read = P_sqlCommand.ExecuteReader();
                while (P_Read.Read())
                {
                    TreeNode tn = new TreeNode("商品编号: " + P_Read[0].ToString(), 0, 1);
                    tn.BackColor = Color.Red;
                    tn.Nodes.Add(",", "产品名称: " + P_Read[1].ToString(), 1, 2);
                    tn.Nodes.Add(",", "产品售价: " + P_Read[2].ToString(), 2, 3);
                    tn.Nodes.Add(",", "享受包邮: " + P_Read[3].ToString(), 3, 4);
                    treeView1.Nodes.Add(tn);
                }
                P_sqlConnection.Close();
                treeView1.ExpandAll();
            }
            catch (Exception ex) {
                MessageBox.Show("连接时出错:\n" + ex, "错误",
                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
将数据库数据显示到TreeView控件中的更多相关文章
- SQL  C# nvarchar类型转换为int类型 多表查询的问题,查询结果到新表,TXT数据读取到控件和数据库,生成在控件中的数据如何存到TXT文件中
		在数据库时候我设计了学生的分数为nvarchar(50),是为了在从TXT文件中读取数据插入到数据库表时候方便,但是在后期由于涉及到统计问题,比如求平均值等,需要int类型才可以,方法是:Conver ... 
- ASP.Net中的TreeView控件中对节点的上移和下移操作
		Web中的TreeView中的没有PreNode和NextNode属性. 但它的集合属性中有一个IndexOf属性,从而能够找到它的前一个节点知后一个节点. TreeView中要么只有一个根节点:要么 ... 
- Win32中TreeView控件的使用方法,类似于资源管理器中文件树形显示方式
		首先是头文件,内容如下: #include <tchar.h> #include "..\CommonFiles\CmnHdr.h" #include <Wind ... 
- 在TreeView控件节点中显示图片
		实现效果: 知识运用: TreeView控件中Nodes集合的Add方法 //创建节点并将节点放入集合中 public virtual TreeNode Add (string key,string ... 
- 机房收费系统——在VB中将MSHFlexGrid控件中的数据导出到Excel
		机房收费系统中,好多查询的窗体都包含同一个功能:将数据库中查询到的数据显示在MSHFlexGrid控件中,然后再把MSHFlexGrid控件中的数据导出到Excel表格中. 虽然之前做过学生信息管理系 ... 
- C# TreeView 控件的综合使用方法
		1.概述 该篇文章开发使用的语言c#,环境visualstudio2010,sql数据库.主要内容包括: (1)treeView控件添加根节点.子节点的基本方法,节点的删除. (2)把treeView ... 
- 【ASP.NET 进阶】TreeView控件学习
		这几天上班没事做,也不好打酱油,学点没接触过的新东西吧,基本了解了下TreeView控件. TreeView 控件用于在树结构中显示分层数据,例如目录或文件目录等. 下面看代码吧: 1.效果图 2.静 ... 
- C#编程,TreeView控件的学习
		新建一个WinForm项目之后,在窗体中放入一个treeView控件(treeView1),根据数据库数据填充建立树节点.数据库的结构如下: ID Title P_ID a ... 
- TreeView控件概述、属性与方法
		1.作用:用于显示Node结点的分层列表.2.添加到控件箱菜单命令:工程 | 部件,在部件对话框中选择:Microsoft Windows Common Controls 6.03.TreeView控 ... 
随机推荐
- bzoj3681: Arietta(网络流)
			传送门 主席树优化建图? 然而我连代码都看不懂 贴个题解好了->这里 //minamoto #include<iostream> #include<cstdio> #in ... 
- HDFS(Hadoop Distributed File System )hadoop分布式文件系统。
			HDFS(Hadoop Distributed File System )hadoop分布式文件系统.HDFS有如下特点:保存多个副本,且提供容错机制,副本丢失或宕机自动恢复.默认存3份.运行在廉价的 ... 
- 树形DP 洛谷P2014 选课
			洛谷P2014 选课 题目描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习.现在有N门功课,每门 ... 
- Nacos-spring-samples解析
			小白们在看这个用例的时候得注意,这个东东不知道他是为了让大家能够快速体验还是怎么的, 反正我一开始没整明白,有点想当然的去理解了: 我一直以为这个Nacos-spring-samples只是一个简单的 ... 
- gitlab web客户端的使用
			3.2.1 新建项目 3.2.2 初始化项目(git init) 正如上图显示的,gitlab会给我们相应的命令供我们使用(需要安装客户端).初始化一个项目可以是一个新建的空项目,也可以是一个已经存在 ... 
- Kubernetes基本概念之Name和NameSpace
			在Kubernetes中,所有对象都会被指定一个唯一的Name和UID. 用户还可以指定一些不要求唯一性的数据附加到对象上,例如Label和Annotation. 1. Name Name是创建一个K ... 
- jquery——动画
			1.通过animate方法可以设置元素某属性值上的动画 <!DOCTYPE html> <html lang="en"> <head> < ... 
- (转)CentOS(5.8/6.4)linux生产环境若干优化实战
			CentOS(5.8/6.4)linux生产环境若干优化实战 原文:http://blog.51cto.com/oldboy/1336488 特别说明:本文来自老男孩linux培训VIP学生学习笔记. ... 
- 【Java】Tomcat 5默认的管理员用户和密码
			<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat&quo ... 
- <Linux系统minfo命令用法>
			minfo命令——ms-dos文件系统的各项参数的显示 minfo这个指令主要用于显示MS-DOS文件系统的各项参数,包括扇区数.磁头数.柱面数等. 参数主要有以下几个: -v 显示详细的参数 dri ... 
