C# 是否可以从listview中获取值并将其转发到Windows窗体中的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

我有一个DataGridView,它从MySQL数据库获取信息。我还有一个ListView,它也从MySQL数据库获取值

在DataGridView中,我可以看到所有可用的员工以及关于他们的其他信息。在Listview中,我只能看到员工的姓名。我已将EmployeeID指定为值成员

是否可以这样做,如果我在ListView中单击其中一个姓名,那么在DataGridView中,它将只显示有关该员工的信息?

是的,这是可能的
列表视图中。SelectedIndexChanged
事件中添加代码以过滤datagridview
如果您有datagrid的datatable,您可以这样做:

   DataView dv = new DataView(yourDatatable);
    dv.RowFilter = "EmployeeID = " + ListView.SelectedValue;
   datagridview.Datasource = dv;

你是说ListBox而不是ListView吗?很可能你应该在DGV的DataView上设置一个过滤器。为了帮助做到这一点,我们需要了解更多细节/查看代码。顺便说一句,你把这两个控件弄混了吗?单击DGV中的一行以限制该员工的ListView似乎更符合逻辑。。