我在我的应用程序中使用DataGridView来显示列表。当用户选择表格视图中的记录时,它应该在另一个面板中显示详细信息。为了实现这个选择功能,我被要求使用DataGridView1_SelectionChanged事件。
DataGridView应该只包含一列,但是选定记录的详细信息可能会有更多的信息(我们可以通过查询所选主键值从数据库中获取所有详细信息)。
请问是否可以获取所选DataGridView记录的数据键(主键)?DataGridView是否基于主键进行绑定?
编辑
我已经实现了DataGridView1.Columns["ID"].Visible = false。它运作良好。为了选择,我添加了DataGridView1_SelectionChanged事件。
但是DataGridView1_SelectionChanged事件会触发多次。
dgv.Columns["colPKField"].Visible = false;
- ShellRowEnter
事件。 - Shell