0
데이터 구성 마법사에서 개체를 사용할 수 있는지 여부는 어떻게 결정됩니까? 내 BLL에 다음 클래스가 있고 데이터 테이블에 컨트롤을 바인딩 할 수 있기를 원하지만 속성으로 바뀌지 만 사용할 수있는 데이터 소스 목록에 나타나는 유일한 것은 클래스 이름입니다.C# 개체 데이터 원본
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();
}
}
올바른 방향으로 밀면 좋을 것입니다.
감사합니다.
솔루션을 다시 작성하고 DataTable 속성이 나타납니다. 이제 내가 가진 다른 질문은 내가 만든 속성을 가진 ObjectDataSource를 사용하는 올바른 방법인가 아니면 이것을 사용해야하는 다른 방법입니까? – Nathan
ObjectDataSource는 메서드를 실행하여 작동하지만 (속성도 제대로 작동하지 않습니다 : -;) 해당 멤버에서 반환 된 결과가 기본 컨트롤로 전달됩니다. 그렇다면 유효한 예입니다. 나는 개인적으로 방법을 사용하지만, 사용하기 쉬운 방법은 무엇이든 할 것입니다. 마법사에서 설정하든 속성 창을 사용하든간에 모두 올바른 방법입니다. –
ObjectDataSoure 창에 메서드를 표시하는 방법은 무엇입니까? 내가 나타날 수있는 것은 클래스 이름이나 속성뿐입니다. – Nathan