本文介绍了将DataRow转换为继承DataRow的自定义类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
美好的一天所有!!!
我有一个我正在循环的DataTable:
Good day all!!!
I have a DataTable that I'm looping through:
foreach (DataRow r in table.Rows)
{
}
我还有一个继承DataRow的类:
I also have a class that inherits DataRow:
public class OutlookDataRow : System.Data.DataRow
{
public OutlookGridRow OutlookRow { get; set }
public OutlookDataRow(System.Data.DataRowBuilder builder)
: base(builder)
{
}
}
我如何将DataRow r转换为OutlookDataRow,因为它循环通过DataTable ???
执行任何后续抛出施法错误:
How would I go about casting DataRow r to OutlookDataRow as it loops through the DataTable???
Doing any of the follow throws a casting error:
OutlookDataRow dr = r;
OutlookDataRow dr = (OutlookDataRow)r;
OutlookDataRow dr = r as OutlookDataRow;
foreach (OutlookDataRow r in table.Rows)
{
}
推荐答案
这篇关于将DataRow转换为继承DataRow的自定义类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!