Visual C#2005数据库开发案例教程 教学课件 作者 李志云第5章.ppt

Visual C#2005数据库开发案例教程 教学课件 作者 李志云第5章.ppt

ID:50056650

大小:536.50 KB

页数:16页

时间:2020-03-08

Visual C#2005数据库开发案例教程 教学课件 作者 李志云第5章.ppt_第1页
Visual C#2005数据库开发案例教程 教学课件 作者 李志云第5章.ppt_第2页
Visual C#2005数据库开发案例教程 教学课件 作者 李志云第5章.ppt_第3页
Visual C#2005数据库开发案例教程 教学课件 作者 李志云第5章.ppt_第4页
Visual C#2005数据库开发案例教程 教学课件 作者 李志云第5章.ppt_第5页
资源描述:

《Visual C#2005数据库开发案例教程 教学课件 作者 李志云第5章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章班级信息管理模块设计5.1班级信息维护窗体设计5.2班级信息浏览窗体设计5.1班级信息维护窗体设计该窗体的设计步骤为:选中项目中的ClassInfo文件夹,右击,从快捷菜单中,选择“添加”---“Windows窗体”,在“添加新项”对话框中,输入窗体名称:frmClassManage.cs,单击“添加”后,该窗体便添加到项目中的文件夹ClassInfo中。然后对该窗体进行界面设计和代码设计。5.1.1班级信息维护窗体界面设计5.1.2班级信息维护窗体代码实现5.1.1班级信息维护窗体界面设计详细的界面设计步骤参考课本实

2、现。5.1.2班级信息维护窗体代码实现编程分析:该窗体的编程思路与第4章的系别设置窗体有相同的地方,但也有不同之处。主要包括如下几个方面:该窗体一启动时,需要向ComboBox控件添加列表项的值;表格控件dgvClass中的数据来源于视图viewClass;该窗体选择查询条件和输入查询值后,单击“查询”按钮,能查询出符合条件的数据显示到表格控件dgvClass中。代码略。5.1.3知识点1.将视图中的数据显示到DataGridView控件中将视图中的数据显示到窗体中的DataGridView控件中,和从数据表中得到数据显示到

3、控件中是类似的。不过要执行的查询语句select命令行中原来的表对象换成视图对象即可。例如,班级信息维护窗体中显示viewClass视图中的数据到表格控件dgvClass中的代码如下:privatevoidFillDataGridView()//通过视图,填充表格数据{//da为数据适配器对象、conn为连接对象da=newSqlDataAdapter("select*fromviewClassorderbyID",conn);DataSetds=newDataSet();conn.Open();intcount=da.Fi

4、ll(ds,"班级表");conn.Close();dgvClass.DataSource=ds.Tables["班级表"];lblClassNum.Text="共有"+count.ToString()+"个班级";}。。。}5.1.3知识点2.再谈ComboBox控件与数据源的绑定班级信息维护窗体中,将cbxSpeciality控件与数据源绑定时,执行了如下代码:da=newSqlDataAdapter("select专业编号,专业名称from专业表",conn);DataSetds2=newDataSet();conn.

5、Open();da.Fill(ds2,"专业表");conn.Close();cbxSpeciality.DataSource=ds2.Tables["专业表"];cbxSpeciality.DisplayMember="专业名称";//设置要显示的字段;cbxSpeciality.ValueMember="专业编号";//设置返回值字段注意:在这儿之所以要设置valueMember属性,是为了用户选中某一个专业名称时,可通过ComboBox控件的SelectedValue属性返回字段“专业编号”的值。3.查询的实现班级信息

6、维护窗体中的“查询”按钮的关键代码如下:stringfieldName=cbxCondition.Text;//获取查询的字段stringfindValue=txtFindValue.Text.Trim();//获取查询值da=newSqlDataAdapter("select*fromviewClasswhere"+fieldName+"like'%"+findValue+"%'",conn);//通过创建适配器对象进行查询DataSetds=newDataSet();conn.Open();intcount=da.Fil

7、l(ds,"班级表");//将查询结果填充到数据集ds中conn.Close();if(count!=0){dgvClass.DataSource=ds.Tables["班级表"];lblClassNum.Text="共有"+count.ToString()+"个班级";}else{MessageBox.Show("没有查询到符合条件的记录!");}5.1.3知识点5.2班级信息浏览窗体设计5.2.1班级信息浏览窗体界面设计窗体及控件类型属性名称属性值说明FormNamefrmClassBrowse窗体的名称Text班级信息

8、浏览窗体的标题文本MaximizeBoxfalse窗体的最大化按钮失效StartPositionCenterScreen窗体启动时位于屏幕中心FormBorderStyleFixedSingle窗体的大小固定LabelNamelabel1显示操作说明lblClassNum显示选中节点包含的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。