【发布时间】:2011-11-03 13:33:09
【问题描述】:
有没有办法将数据网格视图中当前选定的行转换/转换为自定义对象?
例如,我正在尝试将选定的行转换为类型为 Client 的对象,但是,我无法使用此方法执行此操作。
DataGridViewSelectedRowCollection rows = dgvClient.SelectedRows;
foreach (DataGridViewRow r in rows)
{
DataRow myRow = (r.DataBoundItem as DataRowView).Row;
Client current = (Client)myRow;
}
【问题讨论】:
-
A DataGridViewRow 不继承自 Client,那为什么你能转换成它呢?
-
你不能将某些东西从它是什么东西变成它不是什么东西。
-
您应该发布您正在使用的 DataGrid(工具包或 .NET 4.0)
标签: c# object datagridview