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

时间:2015-02-09 11:05:49

标签: 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()
{
 DataSet ds = new DataSet();
//want to bind the above property class to this dataset.
}

最后我的数据集应该包含品牌,市场,季节,年份作为行值

1 个答案:

答案 0 :(得分:0)

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

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 ...);
       }
    }
}

因此,您可以使用下面的代码将对象转换为单个数据表列。 例如,查看here以将对象转换为数据表。