- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章班级信息管理模块设计 5.1 班级信息维护窗体设计 5.2 班级信息浏览窗体设计 5.1 班级信息维护窗体设计 该窗体的设计步骤为: 选中项目中的ClassInfo文件夹,右击,从快捷菜单中,选择“添加”---“Windows窗体”,在“添加新项”对话框中,输入窗体名称:frmClassManage.cs,单击“添加”后,该窗体便添加到项目中的文件夹ClassInfo中。然后对该窗体进行界面设计和代码设计。 5.1.1 班级信息维护窗体界面设计 5.1.2 班级信息维护窗体代码实现 5.1.1 班级信息维护窗体界面设计 5.1.2 班级信息维护窗体代码实现 编程分析: 该窗体的编程思路与第4章的系别设置窗体有相同的地方,但也有不同之处。 主要包括如下几个方面:该窗体一启动时,需要向ComboBox控件添加列表项的值;表格控件dgvClass中的数据来源于视图viewClass;该窗体选择查询条件和输入查询值后,单击“查询”按钮,能查询出符合条件的数据显示到表格控件dgvClass中。 代码略。 5.1.3知识点 1.将视图中的数据显示到DataGridView控件中 将视图中的数据显示到窗体中的DataGridView控件中,和从数据表中得到数据显示到控件中是类似的。不过要执行的查询语句select命令行中原来的表对象换成视图对象即可。 例如,班级信息维护窗体中显示viewClass视图中的数据到表格控件dgvClass中的代码如下: private void FillDataGridView()//通过视图,填充表格数据 {// da为数据适配器对象、conn为连接对象 da = new SqlDataAdapter(select * from viewClass order by ID, conn); DataSet ds = new DataSet(); conn.Open(); int count = da.Fill(ds, 班级表); conn.Close(); dgvClass.DataSource = ds.Tables[班级表]; lblClassNum.Text = 共有+count.ToString()+个班级; } 。。。 } 5.1.3知识点 2.再谈ComboBox控件与数据源的绑定 班级信息维护窗体中,将cbxSpeciality控件与数据源绑定时,执行了如下代码: da = new SqlDataAdapter(select 专业编号,专业名称 from 专业表, conn); DataSet ds2 = new DataSet(); conn.Open(); da.Fill(ds2, 专业表); conn.Close(); cbxSpeciality.DataSource = ds2.Tables[专业表]; cbxSpeciality.DisplayMember = 专业名称; //设置要显示的字段; cbxSpeciality.ValueMember = 专业编号;//设置返回值字段 注意:在这儿之所以要设置valueMember属性,是为了用户选中某一个专业名称时,可通过ComboBox控件的SelectedValue属性返回字段“专业编号”的值。 3.查询的实现 班级信息维护窗体中的“查询”按钮的关键代码如下: string fieldName = cbxCondition.Text;//获取查询的字段 string findValue = txtFindValue.Text.Trim();//获取查询值 da = new SqlDataAdapter(select * from viewClass where + fieldName + like % + findValue + %, conn);//通过创建适配器对象进行查询 DataSet ds = new DataSet(); conn.Open(); int
您可能关注的文档
- 新Visual Basic程序设计 教学课件 王怀彬 第02章.ppt
- 新Visual Basic程序设计 教学课件 王怀彬 第03章.ppt
- 新Visual Basic程序设计 教学课件 王怀彬 第04章.ppt
- 新Visual Basic程序设计 教学课件 王怀彬 第05章.ppt
- 新Visual Basic程序设计 教学课件 王怀彬 第06章.ppt
- 新Visual Basic程序设计 教学课件 王怀彬 第07章.ppt
- 新Visual Basic程序设计 教学课件 王怀彬 第08章.ppt
- 新Visual Basic程序设计 教学课件 王怀彬 第09章.ppt
- 新Visual Basic程序设计 教学课件 王怀彬 第10章.ppt
- 新Visual Basic程序设计 教学课件 王怀彬 第11章.ppt
- 新Visual C#2005数据库开发案例教程 教学课件 李志云 第6章.ppt
- 新Visual C#2005数据库开发案例教程 教学课件 李志云 第7章.ppt
- 新Visual C#2005数据库开发案例教程 教学课件 李志云 第8章.ppt
- 新Visual C#2005数据库开发案例教程 教学课件 李志云 第9章.ppt
- 新Visual C#2005数据库开发案例教程 教学课件 李志云 第10章.ppt
- 新Visual C#程序设计教程 教学课件 刘先省 陈克坚 第1章 程序设计语言与程序设计方法.ppt
- 新Visual C#程序设计教程 教学课件 刘先省 陈克坚 第2章 Visual C Sharp概述.ppt
- 新Visual C#程序设计教程 教学课件 刘先省 陈克坚 第3章 C Sharp语法基础.ppt
- 新Visual C#程序设计教程 教学课件 刘先省 陈克坚 第4章 顺序结构程序设计.ppt
- 新Visual C#程序设计教程 教学课件 刘先省 陈克坚 第5章 选择结构程序设计.ppt
最近下载
- 人民版中华民族大家庭全册教学设计教案.doc
- 2020年江苏公务员考试《申论》真题(A类)及参考答案.pdf VIP
- 雷克萨斯-Lexus IS-产品使用说明书-IS300-ASE30L-AEZLZC-LEXUS雷克萨斯IS300OM53D87C_01-1705-00.pdf VIP
- 静配中心-高警示药品管理考核试题(附答案).docx VIP
- 静配中心-高警示药品管理考核试题.docx VIP
- 静配中心药品日常管理考核试题(+答案解析).docx VIP
- 静配中心药品日常管理考核试题及答案.docx VIP
- 静配中心业务知识考核试题题库及答案.docx VIP
- 人物细节描写课件.pptx VIP
- 精准医疗与传统治疗比较.docx VIP
文档评论(0)