TreeView加载省市数据
来源:互联网 发布:mac战网无法打开 编辑:程序博客网 时间:2024/06/05 12:49
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;using System.Xml;namespace 省市县加载到TreeView{ public partial class AreaFrm : Form { public AreaFrm() { InitializeComponent(); } private void AreaFrm_Load(object sender, EventArgs e) { } private void btnLoadData_Click(object sender, EventArgs e) { int pid = 0; //1.读取TblArea中的数据 LoadAreaInfo(pid, treeViewArea.Nodes); } /// <summary> /// 加载TblArea中的数据 /// </summary> /// <param name="pid"></param> /// <param name="treeNodeCollection"></param> private void LoadAreaInfo(int pid, TreeNodeCollection treeNodeCollection) { //1.先执行查询,查询所有TblArea等于pid的 string sql = "select * from TblArea where AreaPid =@AreaPid"; SqlParameter ps = new SqlParameter("@AreaPid", pid); DataTable dt = SqlHelper.SqlHelper.ExecuteTable(sql, CommandType.Text, ps); //2.将dt中的数据绑定到TreeNodeCollection上 foreach (DataRow item in dt.Rows) { TreeNode tNode = treeNodeCollection.Add(item[1].ToString()); tNode.Tag = item[0]; //3.读取某省下面的所有城市,然后将这些数据加载到省节点上 LoadAreaInfo((int)item[0], tNode.Nodes); } } }}
源代码和数据库下载:
http://download.csdn.net/detail/gongchao1212/9080183
0 0
- TreeView加载省市数据
- 使用TreeView加载数据
- TreeView 循环加载数据
- silverlight TreeView递归加载数据
- 加载省市:
- 一种加载TreeView数据的新写法
- TreeView动态加载SQL数据创建树
- c# winform treeview 递归加载数据库数据
- treeview 加载数据的递归代码
- treeview加载数据以及gridview双击时加载treeview是否选中,留个脚印
- 不需要ajax,当展开treeview控件的时候加载数据
- treeview控件的Expand事件下加载数据的控制
- asp.net中TreeView的大数据加载速度优化
- asp.net中TreeView的大数据加载速度优化
- TreeView的图标个性化和动态数据加载
- TreeView的图标个性化和动态数据加载
- 省市选择器[数据绑定]
- 全国省市数据
- 11462 - Age Sort (排序)
- 中国电信SMGP接口
- 一个简单的线程池的实现
- 如何解决Sublime Text 3不能正确显示中文的问题
- Android 控件之三:EditView 可编辑文本框
- TreeView加载省市数据
- html中的转义字符
- cocos2dx游戏优化
- 短信平台 下载 c#
- 安装java和Eclipse
- Axure学习之线框图组件
- lamp搭建
- JSP中获取当前访问URL、URL参数等信息的小结。
- iOS 柱状图 折线图