C# 是否可以从listview中获取值并将其转发到Windows窗体中的DataGridView?
我有一个DataGridView,它从MySQL数据库获取信息。我还有一个ListView,它也从MySQL数据库获取值 在DataGridView中,我可以看到所有可用的员工以及关于他们的其他信息。在Listview中,我只能看到员工的姓名。我已将EmployeeID指定为值成员 是否可以这样做,如果我在ListView中单击其中一个姓名,那么在DataGridView中,它将只显示有关该员工的信息?是的,这是可能的C# 是否可以从listview中获取值并将其转发到Windows窗体中的DataGridView?,c#,mysql,forms,listview,datagridview,C#,Mysql,Forms,Listview,Datagridview,我有一个DataGridView,它从MySQL数据库获取信息。我还有一个ListView,它也从MySQL数据库获取值 在DataGridView中,我可以看到所有可用的员工以及关于他们的其他信息。在Listview中,我只能看到员工的姓名。我已将EmployeeID指定为值成员 是否可以这样做,如果我在ListView中单击其中一个姓名,那么在DataGridView中,它将只显示有关该员工的信息?是的,这是可能的 在列表视图中。SelectedIndexChanged事件中添加代码以过滤d
在
列表视图中。SelectedIndexChanged
事件中添加代码以过滤datagridview如果您有datagrid的datatable,您可以这样做:
DataView dv = new DataView(yourDatatable);
dv.RowFilter = "EmployeeID = " + ListView.SelectedValue;
datagridview.Datasource = dv;
你是说ListBox而不是ListView吗?很可能你应该在DGV的DataView上设置一个过滤器。为了帮助做到这一点,我们需要了解更多细节/查看代码。顺便说一句,你把这两个控件弄混了吗?单击DGV中的一行以限制该员工的ListView似乎更符合逻辑。。