C#对象数据源

时间:2009-12-29 01:50:28

标签: c# objectdatasource

是什么决定了数据配置向导中的对象是否可用?我在我的BLL中有以下类,我希望能够将控件绑定到数据表,我将其转换为属性,但在可用数据源列表中显示的唯一内容是类名。

public class AoiNameBLL : SeedSizerDs
{
    private aoi_nameTableAdapter _aoiAdapter = null;

    protected aoi_nameTableAdapter Adapter
    {
        get
        {
            if (_aoiAdapter == null)
                _aoiAdapter = new aoi_nameTableAdapter();

            return _aoiAdapter;
        }
    }

    private aoi_nameDataTable _aoiNameDt = null;
    public aoi_nameDataTable AoiNameDt
    {
        get
        {
            if (_aoiNameDt == null)
                _aoiNameDt = GetAoiName();

            return _aoiNameDt;
        }
    }

    /// <summary>
    /// Get all records from AoiName table
    /// </summary>
    /// <returns>DataTable of all records</returns>
    public aoi_nameDataTable GetAoiName()
    {
        return Adapter.GetAoiName();
    }
}

任何向正确方向的推动都会很棒。

感谢。

1 个答案:

答案 0 :(得分:1)

您指的是ObjectDataSource吗?您可以在向导中指定要绑定到的类的类型,然后在向导的将来屏幕中指定选择,插入的方法,或者可以在属性窗口中指定所有这些方法。此外,如果项目尚未构建,有时组件也不会显示。

如果那不是您的意思,请告诉我。