项目模块二:用户管理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

项目模块二用户管理一模块(module)的基本概念二datagridview控件的属性与方法三用户管理功能设计主要内容:一模块的基本概念一个项目中所有对象都能使用的公有变量或方法必须在模块中声明。1模块的声明访问权限修饰符Module模块名称……’为该模块添加类、属性、方法等EndModule怎样显示DataSet中的数据呢?数据集使用DataGridView二Datagridview控件2.1DataGridView控件介绍强大而灵活地显示数据轻松定义控件外观像Excel表格一样方便一行代码实现数据绑定可视化操作•(1)DataGridView的重要属性属性说明Columns包含的列的集合DataSourceDataGridView的数据源ColumnCount设置或返回列的数目在其中编辑DataGridView列的属性属性说明Rows包含的行的集合RowsCount设置或返回行的数目SelectionMode指示或设置如何选折单元格MultiSelect是否允许多选单元格•(2)DataGridView中各列的主要属性属性说明DataPropertyName绑定的数据列的名称HeaderText列标题文本Visible指定列是否可见Frozen指定水平滚动DataGridView时列是否移动ReadOnly指定单元格是否为只读(1)绑定的方法实现步骤:–添加窗体的控件–设置DataGridView控件和其中各列的属性–设置DataSource属性,指定数据源dgvTeacher.DataSource=dataSet.Tables[“Teacher];2.2显示数据的方法(2)非绑定的方法实现步骤:–利用自定义类的一个对象的selectsqldt方法返回一个datatable对象–编程实现把该datatable中的内容添加到datagridview控件中(1)利用一重循环添加列标题(2)利用二重循环添加数据1创建用户管理窗口三用户管理设计2用户表设计每小组自己添加3条记录3窗体加载时的处理(1)显示用户列表思路:在form_load事件中以非绑定方式显示用户表中的数据到datagridview控件中分析:(a)如果显示datatable中的一个字段的值?字段值为null怎么办?(b)如何显示一条记录的内容?(c)如何显示已知条记录的内容?(2)界面各控件状态的设置例如Groupbox2.enabled=false(3)窗体加载后的界面如下4编辑功能设计分析操作过程分析:4.1增加(1)用户点“增加”按钮时,groupbox解除锁定,“保存”和“取消”按钮解除锁定(2)用户输入完毕,如果要保存,点击“保存”按钮时将数据保存,同时清空控件,锁定“保存”、“取消”按钮和groupbox控件,更新datagridview的数据显示;如果不保存,单击“取消”按钮4.2修改(1)用户点“修改”按钮时,groupbox解除锁定,“保存”和“取消”按钮解除锁定,把选中的datagridview中的记录内容复制到对应的控件中去(2)用户修改完毕时,如果要保存,点击“保存”按钮时将数据保存,同时清空控件,锁定“保存”、“取消”按钮和groupbox控件,更新datagridview的数据显示;如果不保存,单击“取消”按钮4.3删除用户点“删除”按钮时,提示用户是否真要删除,是的话就删除记录,更新datagridview的数据显示。编程关键点(1)“保存”按钮的click事件中的代码:如何判断到底是增加时的保存还是修改后的保存?如果是增加时的保存,该执行什么sql语句,如果是修改后的保存,该执行什么sql语句(2)各个按钮的锁定与解锁的控制

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功