2012-04-19 4 views
0

데이터 소스를 XtraGrid 컨트롤에 바인딩하고 싶지만 할 수 없습니다. 문제는 디자인 타임에 XtraGrid에 열을 만들고 사용자 정의 컬렉션을 사용하여 런타임에 레코드를 바인딩한다는 것입니다.XtraGrid 컨트롤의 데이터 바인딩

디자인 타임에 XtraGrid에 4 개의 열을 만들었습니다. 첫 번째는 CheckBox 유형이고 두 번째와 세 번째는 Default이고 마지막 하나는 Button 유형입니다.

나는 내 프로그램 구조를 만들어 :
public struct Test 
{ 
     public bool IsSelect{get; set; } 
     public string First{get; set; } 
     public string Second {get; set;} 
} 

가 그럼 난 10 시험 유형의 기록을 포함하는 List<Test> 모음을 만들었습니다.

grid1.DataSource = userList; 

가 지금은 XtraGrid 제어에서이 기록을 바인딩 할 : 바인딩을 위해 나는 다음과 같은 코드를 썼습니다. IsSelect 속성은 CheckBox 열로 바인딩해야하며 나머지 두 속성은 두 번째 및 세 번째 열과 바인딩됩니다.

XtraGrid에서 가능합니까?

.NET Framework 3.5 및 C# 언어와 함께 Visual Studio 2010을 사용하고 있습니다.

답변

0

XtraGrid는 표준 .NET 컨트롤이 아니라 Developer Express Control ... 우리는 어디서나 사용하며 지원 라인이 매우 반응 적이라는 것을 알고 있습니다. 웹 사이트는 www.devexpress.com입니다.

그 말은, 나는 필드 이름이 필드 구조의 필드 이름과 일치하는 한 이것은 정상적으로 작동해야한다고 생각합니다.

- 홀리스

관련 문제