编程批量添加区域名称(树形结构表)
来源:互联网 发布:dfu刷机会清空数据吗 编辑:程序博客网 时间:2024/06/05 16:50
ssqy表是5级结构的区域树形表,设了4个字段。在网上找到了浙江省所有的地市、县市和基层乡镇,添加是苦差事,编程事半功倍。在添加第5层的乡镇时,使用了以下方法:
private void Savebutton_Click(object sender, EventArgs e) { Array myarray = this.textBox1.Text.Split(',');//转化为字符串数组 for (int i = 0; i < myarray.Length - 1; i++) { DataRow drx = this.dataSet1.Tables["ssqy"].NewRow(); drx["ssqyID"] = DbHelperACE.GetMaxID("ssqyID", "ssqy"); drx["区域名称"] = myarray.GetValue(i);//数组取值用法 drx["区域层级"] = 5; drx["上级区域"] = short.Parse(this.comboBox1.SelectedValue.ToString());//combox控件真麻烦,取值需要双重转换 this.dataSet1.Tables["ssqy"].Rows.Add(drx); this.ssqyTableAdapter.Update(this.dataSet1);
} //this.ssqyTableAdapter.Update(this.dataSet1);//这句放在这里出错,不知道为什么? }
DbHelperACE.GetMaxID()方法见 <a target=_blank href="http://blog.csdn.net/luchuanbo/article/details/4430666">http://blog.csdn.net/luchuanbo/article/details/4430666</a>
//修改后的程序 private void Savebutton_Click(object sender, EventArgs e) { Array myarray = this.textBox1.Text.Split(','); short ssqyIDAddOne = short.Parse(DbHelperACE.GetMaxID("ssqyID", "ssqy").ToString()); for (int i = 0; i < myarray.Length - 1; i++) { DataRow drx = this.dataSet1.Tables["ssqy"].NewRow(); drx["ssqyID"] = ssqyIDAddOne++; drx["区域名称"] = myarray.GetValue(i); drx["区域层级"] = 5; drx["上级区域"] = short.Parse(this.comboBox1.SelectedValue.ToString()); this.dataSet1.Tables["ssqy"].Rows.Add(drx); //this.ssqyTableAdapter.Update(this.dataSet1); } this.ssqyTableAdapter.Update(this.dataSet1); }
0 0
- 编程批量添加区域名称(树形结构表)
- 取得树形结构并对树按名称排序
- 树形结构表设计
- 树形结构表设计
- 树形结构list构建(树形实体)
- 批量表结构提取和批量建表(引用)
- BBS树形结构表设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 树形结构 数据库表设计
- 数据库设计(树形结构)
- 父子结构(树形结构)下拉框
- 批量修改表分区的名称(Oracle)
- 文件(文件夹) 名称批量提取
- shell编程(批量添加删除用户)
- leetCode:Path Sum
- 大数据与信息隐私
- 黑马程序员——继承、final关键字、抽象类
- 关于Linux系统性能瓶颈定位分析(一),Nginx状态页测试
- (八)写文档的一些感想
- 编程批量添加区域名称(树形结构表)
- 关于Linux系统指令 top 之 %si 占用高,分析实例一
- 《C和指针》经典入门程序
- android shape资源
- 问题详解 比较器的详解
- DirectX 9.0c游戏开发手记之RPG编程自学日志之1 : 开场白
- no matching provisioning profiles found问题
- 操作系统笔、面试题整理
- 3.1 方法类型化