我想创建一个自定义数据行,它将有一个名为ischeapest的属性。
public class RateDataRow : DataRow
{
protected internal RateDataRow(DataRowBuilder builder) : base(builder)
{
}
public bool IsCheapest { get; set ;}
}
我希望有一个新的数据表,它只包含***ratedatarow***s,这样.newdatarow()将ratedatarow实例作为新行返回。
扩展datatable的类的实现应该是什么?
谢谢,
最佳答案
从你的问题中不清楚你是否熟悉类型化的数据集。它们基本上就是你想要的。
可以使用内置向导基于xsd创建类型化数据集(xsd是从db模式中提取的)。在Winforms项目中,选择“添加数据源”并按照步骤进行操作。
即使您不想使用该模型,也可以从代码中借用属性、部分类等。
明智的做法是要么使用这种模式,要么离它很近。