C# 如何将属性类对象绑定到数据集

C# 如何将属性类对象绑定到数据集,c#,asp.net,C#,Asp.net,我想用属性类值绑定数据集。看看我的代码表 public class BO_InputforgettingGrid { public string Brand { get; set; } public string Market { get; set; } public string season { get; set; } public string Year { get; set; } } public DataSet Assortment_Criteria(

我想用属性类值绑定数据集。看看我的代码表

public class BO_InputforgettingGrid
{
    public string Brand { get; set; }
    public string Market { get; set; }
    public string season { get; set; }
    public string Year { get; set; }
}

public DataSet Assortment_Criteria()
{
 DataSet ds = new DataSet();
//want to bind the above property class to this dataset.
}
最后,我的数据集应该包含品牌、市场、季节、年份作为一行值

您可以直接绑定您的类(业务对象)。如果您指定要实现哪种数据绑定,我可以为您提供代码示例。 另一种方法是将对象转换为DataTable类型(ADO.NET),并将此DataTable添加到DataSet对象,DataSet对象主要用作DataTable对象的容器

public class BO_InputforgettingGridWrapper
{
    private BO_InputforgettingGrid baseobject;

    public BO_InputforgettingGridWrapper(BO_InputforgettingGrid obj)
    {
         baseobject = obj;
    }
    public string RowText 
    { 
       get
       {
           return string.Format("{0}{1}...", baseobject.Brand ...);
       }
    }
}
因此,您可以使用下面的代码将对象转换为单列数据表。
例如,寻找对象到datatable的转换。

只想将所有业务对象名称绑定到datatable或数据集的单列中。。