Нет, поскольку DataRow
не имеет отношения к Client
- т. Е. Клиент не является производным от DataRow.
Редактировать : Я исправлен, вы можете предоставить явный метод приведения как@ Ананд объясняет.Я бы порекомендовал это, если источник Client
недоступен.В противном случае ...
У меня был проект в VB.Net, который использовал List в качестве источника данных для DataGridView.Что было интересно, так это то, что я смог привести выбранную строку к SomeEntity
.
Я рекомендую предоставить конструктор, в данном случае для Client
, который принимает DataRow в качестве параметра.Назначьте значения из строки и покончите с этим:
Client current = new Client(myRow);