将数据库数据显示到TreeView控件中
2023-09-14 09:00:20 时间
实现效果:
知识运用:
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); } }
相关文章
- 12-物联网开发终端管理篇-java使用Druid连接池获取MySQL数据库数据,并通过MQTT发送(Windows系统)
- java读取数据库_jsp怎么显示数据库数据
- Oracle数据库中取数据如何自动生成INSERT语句
- 掌握Oracle数据库连接工具的秘密(oracle数据连接工具)
- MySQL数据库与关系模型的精妙结合(mysql数据库关系)
- 库MySQL如何查看数据库表结构(mysql怎么显示数据)
- 概念MySQL THD概念:一种新的数据库管理方式(mysqlthd)
- 使用Oracle数据字典工具构建稳健的数据库结构(oracle数据字典工具)
- Oracle 数据库中触发器的类型及应用(oracle触发器类型)
- 如何使用Oracle数据库快照快速备份和恢复数据?(oracle数据库快照)
- Linux如何卸载MySQL数据库(linux怎么卸载mysql)
- Oracle数据库如何删除表中的某一列数据?方法详解(oracle删除某一列)
- MySQL 数据回滚机制:实现安全的数据库变更(mysql回滚机制)
- 揭秘Oracle数据库使用关键字段完成数据操作(oracle关键字段)
- MySQL数据库如何查询两个日期之间的数据(mysql两耳日期)
- 清空Redis数据库的方法控制台操作解决方案(控制台清空redis)
- 比较Oracle数据库两个字段数据对比分析(oracle两个字段内容)
- 如何查看数据库alert日志文件
- MySQL数据库防止人为误操作的实例讲解