2023年6月21日发(作者:)
C#WinFormTreeView动态绑定数据库例如:省、市、区县三级前段时间做项⽬⽤到了TreeView,闲来没事⾃⼰想总结⼀下TreeView的绑定省市县的⽅法,希望对想学习的博友有所帮助。提⽰:省市县数据库可以在⽹上下载资源很多的。废话不多说了上代码……⽤到的与数据库连接的⽅法: ///
= [0].Rows[i]["provincename"].ToString(); //显⽰节点的⽂本
= ([0].Rows[i]["provinceid"].ToString()); //保存对应节点的值
(ProvinceNode); //将节点填充到树形控件上 SqlParameter[] parameters = {
new SqlParameter("@provinceid", ,4) ,
}; // 设置参数类型
parameters[0].Value = ([0].Rows[i]["provinceid"].ToString()); table = aSet(, citySql, parameters).Tables[0]; for (int j = 0; j < ; j++) { CityNode = new TreeNode(); //创建【市级】节点
= [j]["cityname"].ToString(); //显⽰节点的⽂本
= ([j]["cityid"].ToString());//显⽰节点对应的值
(CityNode); //将节点绑定到ProvinceNode中 SqlParameter[] district = {
new SqlParameter("@cityid", ,4) ,
}; // 设置参数类型
district[0].Value = ([j]["cityid"].ToString()); districtidTable = aSet(, districtSql, district).Tables[0]; for (int n = 0; n < ; n++) { DistrictNode = new TreeNode(); //创建【县区】节点
= [n]["districtname"].ToString(); //显⽰节点的⽂本
= ([n]["districtid"].ToString()); //显⽰节点对应的值
(DistrictNode); //将该节点填充到CityNode节点中 } } }}OK,齐活了这就……
2023年6月21日发(作者:)
C#WinFormTreeView动态绑定数据库例如:省、市、区县三级前段时间做项⽬⽤到了TreeView,闲来没事⾃⼰想总结⼀下TreeView的绑定省市县的⽅法,希望对想学习的博友有所帮助。提⽰:省市县数据库可以在⽹上下载资源很多的。废话不多说了上代码……⽤到的与数据库连接的⽅法: ///
= [0].Rows[i]["provincename"].ToString(); //显⽰节点的⽂本
= ([0].Rows[i]["provinceid"].ToString()); //保存对应节点的值
(ProvinceNode); //将节点填充到树形控件上 SqlParameter[] parameters = {
new SqlParameter("@provinceid", ,4) ,
}; // 设置参数类型
parameters[0].Value = ([0].Rows[i]["provinceid"].ToString()); table = aSet(, citySql, parameters).Tables[0]; for (int j = 0; j < ; j++) { CityNode = new TreeNode(); //创建【市级】节点
= [j]["cityname"].ToString(); //显⽰节点的⽂本
= ([j]["cityid"].ToString());//显⽰节点对应的值
(CityNode); //将节点绑定到ProvinceNode中 SqlParameter[] district = {
new SqlParameter("@cityid", ,4) ,
}; // 设置参数类型
district[0].Value = ([j]["cityid"].ToString()); districtidTable = aSet(, districtSql, district).Tables[0]; for (int n = 0; n < ; n++) { DistrictNode = new TreeNode(); //创建【县区】节点
= [n]["districtname"].ToString(); //显⽰节点的⽂本
= ([n]["districtid"].ToString()); //显⽰节点对应的值
(DistrictNode); //将该节点填充到CityNode节点中 } } }}OK,齐活了这就……
发布评论