繁体   English   中英

ComboBox和Datagridview VB.Net

[英]ComboBox and Datagridview VB.Net

我正在使用combox和datagridview。 我要完成的工作(这是家庭作业)是显示一个组合框,用户可以在其中选择员工ID。 当用户选择该ID时,datagrid视图将显示该员工ID的销售额。

我提出了各种各样的问题,所以我想重新开始并逐步完成整个过程。 我的表格很简单。 这是我到目前为止所做的,请耐心等待。

首先,将我的employeeID设置为一个组合框(从“数据源”窗格上的数据源),然后拖放到表单中。 我单击并将其设置为使用数据绑定项,并将其设置为与我的datagrid视图相同的数据源。 然后,我为显示成员选择了EmployeeID。

datagrid视图将很好地加载并调出每个订单。 employeeID组合框将加载多个ID,并且存在重复项,因为ID可以与单独的订单关联。 如果我选择一个ID,它将隔离与ID关联的顺序。 这就是我卡住的地方。

由于此程序的编程方式(拖放),因此我没有太多代码要显示,但是我可以向您展示发生了什么:

Public Class EmployeeOrdersForm

Private Sub EmployeeOrdersForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    'TODO: This line of code loads data into the 'NORTHWNDDataSet.Employees' table. You can move, or remove it, as needed.
    Me.EmployeesTableAdapter.Fill(Me.NORTHWNDDataSet.Employees)
    'TODO: This line of code loads data into the 'NORTHWNDDataSet.Employees' table. You can move, or remove it, as needed.
    Me.EmployeesTableAdapter.Fill(Me.NORTHWNDDataSet.Employees)
    'TODO: This line of code loads data into the 'NORTHWNDDataSet.Employees' table. You can move, or remove it, as needed.
    Me.EmployeesTableAdapter.Fill(Me.NORTHWNDDataSet.Employees)
    'TODO: This line of code loads data into the 'NORTHWNDDataSet.Order_Details' table. You can move, or remove it, as needed. 
    Me.OrdersTableAdapter.Fill(Me.NORTHWNDDataSet.Orders)

End Sub


Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick

End Sub


Private Sub EmployeeIDComboBoxToolStripLabel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub

末级

有人可以指出我正确的方向吗? 是否可以对组合框进行排序,这样我就可以只显示一次employeeID,然后单击后对订单进行排序?

谢谢,

Ĵ

这不是官方的答案,但我能够在书中找到遍历。 它仍然有错误,但我想总比没有好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM