已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目: 添加一个新数据源,要求:与恢复好的数据库“sqlzj”连接,选择表“Orders”的所有字段,表“Employees”的“雇员ID”和“姓名”字段(名+ +姓),表“Customers”的“客户ID”和“公司名”字段,表“Shippers”的“承运商ID”和“承运商名”字段,连接名为“sqlzjCn”,DataSet名为“sqlzjDs”。选择“销售订单管理”的选项卡,要求:“DataGridView2”会显示表“Orders”所有记录,“订单ID”的“ComboBox”控件的显示成员(DisplayMember)为表“Orders”中的“产品ID”字段;“雇员”的“ComboBox”控件的显示成员(DisplayMember)为表“Employees”的“姓名”字段,值成员(ValueMember)为表“Employees”的“雇员ID”字段;“客户”的“ComboBox”控件的显示成员(DisplayMember)为表“Customers”的“公司名”字段,值成员(ValueMember)为表“Customers”的“客户ID”字段;“承运商”的“ComboBox”控件的显示成员(DisplayMember)为表“Shippers”的“承运商名”字段,值成员(ValueMember)为表“Shippers”的“承运商ID”字段;如下图所示。只需解题步骤:1. 打开素材目录中的“sqlzj2005.vbproj”,选择“数据”“添加新数据源”:2. 选择“数据库”,按“下一步”:3. 按“新建连接”:4. 服务器名为“localhost”,数据库名为“sqlzj”,按“确定”,再按“下一步”:5. 连接名设为“sqlzjCn”,按“下一步”:6. 按题目要求选择表“Orders”的所有字段名,表“Customers”的“客户ID”和“公司名”字段,表“Shippers”的“承运商ID”和“承运商名”字段,表“Employees”的“雇员ID”和“姓”、“名”字段,DataSet名为“sqlzjDs”,先按“完成”。这样新数据源就建好了,但有一个问题:表“Employees”的字段名不符合题目的要求。7. 在“解决方案资源管理器”中双击“sqlzjDs.xsd”,对“EmployeesTableAdapter”进行重新配置,如下图所示,直接对select命令进行修改:8. 把原来的命令改为“SELECT 雇员ID, 名+ +姓 as 姓名 FROM dbo.Employees”,直接按“完成”即可。你现在看到的数据源应该如下所示:9. 回到“Form1.vb”设计窗口,选择“销售订单管理”选项卡,对“订单ID”的控件“ComboBox2”做如下所示的设置: 10. 同样,按题目要求对“ComboBox4”、“ComboBox3”和“ComboBox5”进行设置,如下图所示:对“ComboBox3”的设置对“ComboBox4”的设置对“ComboBox5”的设置11. 同样,把“DataGridView2”的数据源设置为“OrdersBindingSource”。如下图所示:12. 运行程序,可以得到如下图所示的结果:题目:在“销售订单管理”的选项卡,进行合适的编程,要求:单击“添加”按钮后,“订单ID”的“ComboBox”控件会显示一个新的订单ID值,文本框(TextBox)中的内容清空,如下图1所示。在相应的文本框(TextBox)中键入新产品的内容,雇员、客户和承运商用下拉菜单选择,然后按“确定”按钮,则系统会把新记录添加到表“Orders”中,并更新“DataGridView2”中的记录,如下图2所示。图1图2解题步骤:13. 在设计窗口,双击“添加”按钮,键入如下所示程序:Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click Me.OrdersBindingSource.MoveLast() Me.ComboBox2.Text = (CInt(Me.OrdersBindingSource.Current.Item(0).ToString) + 1).ToString Me.ComboBox3.Text = Me.ComboBox4.Text = Me.ComboBox5.Text = Me.DateTimePicker3.Value = Now Me.DateTimePicker4.Value = Now Me.DateTimePicker5.Value = Now Me.TextBox20.Text = Me.TextBox21.Text = Me.TextBox22.Text = Me.TextBox23.Text = Me.TextBox24.Text = Me.TextBox25.Text = Me.TextBox26.Text = End Sub14. 在设计窗口,双击“添加”按钮,键入如下所示程序:Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click Me.Validate() Me.OrdersTableAdapter.Insert(Me.ComboBox2.Text, Me.ComboBox3.SelectedValue, Me.ComboBox4.SelectedValue, Me.DateTimePicker3.Value, Me.DateTimePicker4.Value, Me.DateTimePicker5.Value, Me.ComboBox5.SelectedValue, Me.TextBox20.Text, Me.TextBox21.Text, Me.TextBox22.Text, Me.TextBox25.Text, Me.TextBox26.Text, Me.TextBox23.Text, Me.TextBox24.Text) Me.OrdersTableAdapter.Update(Me.SqlzjDs.Orders) Me.OrdersTableAdapter.Fill(Me.SqlzjDs.Orders) Me.OrdersBindingSource.MoveLast()End Sub15. 运行程序即可题目:在“销售订单管理”的选项卡中,进行适当的编程,当选择“DataGridView2”中的某条记录后,按“删除”按钮,则会弹出“删除确认”对话框,如下图所示,确认后则该记录会被删除。 解题步骤:16. 先修改“OrdersTableAdapter”的“DeleteCommand”命令,如下图所示。修改后的删除命令17. 在设计窗口,双击“添加”按钮,键入如下所示程序:Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click Dim ds As MsgBoxResult = MsgBox(确定要删除记录吗?, MsgBoxStyle.OkCancel, 删除确认) If ds = MsgBoxResult.Ok Then Me.Validate() Me.OrdersTableAdapter.Delete(Me.DataGridView2.CurrentRow.Cells(0).Value) Me.OrdersTableAdapter.Update(Me.SqlzjDs.Orders) Me.OrdersTableAdapter.Fill(Me.SqlzjDs.Orders) End IfEnd Sub18. 运行程序即可。题目:在“库存管理”的选项卡中,有三种查询方式:按类查询、按供货商查询、按产品查询。进行合适的编程以完成“按产品查询”的功能。要求:按“按产品查询”按钮后,“ComboBox6”和“ComboBox7”显示表“Products”中的“产品ID”和“产品名”的内容,“Label37”和“Label38”的“Text”属性显示“产品ID:”和“产品名:”,并新建一个报表“Report1.rdlc”,该报表将新建一个存储过程“StoByPd”,要求:显示表“Products”的字段“产品ID”, “产品名”, “类ID”,“供货商ID”, “库存量”, “预
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河南省三门峡市单招职业倾向性考试必刷测试卷及答案1套
- 2026年连云港职业技术学院单招职业技能测试必刷测试卷新版
- 2026年广东省潮州市单招职业适应性考试必刷测试卷附答案
- 2026年浙江东方职业技术学院单招职业适应性测试必刷测试卷附答案
- 2026年安徽工业职业技术学院单招职业技能测试必刷测试卷及答案1套
- 2026年潞安职业技术学院单招职业适应性测试题库及答案1套
- 2026年沧州职业技术学院单招职业适应性考试必刷测试卷新版
- 英语启蒙经典三字经集锦
- 2026年广东交通职业技术学院单招职业倾向性测试必刷测试卷必考题
- 2026年泰州职业技术学院单招职业适应性测试必刷测试卷及答案1套
- 深圳市龙岗区2023年九年级上学期《数学》期中试题与参考答案
- 四川省绵阳市绵阳中学英才学校2022-2023学年小升初数学自主招生备考卷含答案
- 子儿吐吐【经典绘本】
- (3.10)-心悸急诊医学急诊医学
- GB/T 16674.1-2016六角法兰面螺栓小系列
- 城市地理学7-城市规模分布理论-课件
- 保险代理人资格考试要点
- 气排球临场裁判及配合
- 卖身契合同范本-借款卖身契合同
- 预防性侵工作方案
- 初中综合实践 课件教案(7年级下册) 课时4-第四单元 茶艺文化习礼仪-第4课时 制作水果茶-课件
评论
0/150
提交评论