【发布时间】:2014-06-24 13:43:22
【问题描述】:
我将 c# winforms 与 MSSQL 数据库一起使用。 我在数据库“Pilots”中有表 ,我用 Pilots 表中的数据填充 datagridview “dgvPilots”。
dgvPilots.DataSource = Connection.dm.Pilots.ToList();
我启用了多选。 现在我需要从 datagridview 获取多选数据。 如何将多选行转换为“Pilots”对象并获取 PilotsID。
我当前的错误是“无法将对象类型 DataGridViewRow 转换为类型“.Data.Pilots”...
我也尝试像这样投射
dgvPilots.SelectedRows.Cast<Pilots>().ToList();
但它返回 DataGridViewRow 项目类型。
【问题讨论】:
-
请贴出datagridview的代码
-
你试过DataGridViewRow的DataBoundItem属性了吗?
标签: c# sql-server winforms