2008-11-06 5 views
5

여러 개의 열이있는 listview에 바인딩하려는 데이터 소스가 있습니다. 편집 - -목록보기에서 데이터를 여러 열에 어떻게 바인딩합니까?

죄송합니다

MyDataTable dt = GetDataSource(); 
ListView1.DataBindings.Add("Column1.Text", dt, "MyDBCol1"); 
ListView1.DataBindings.Add("Column2.Text", dt, "MyDBCol2"); 

을 : 그 목록보기 여기

내 데이터 소스를 결합하려면 어떻게 내가 뭘하려고 오전 설명하기 위해 작동하지 않는 일부 의사 코드 , 나는 그것이 winforms이었다라고 언급하는 것을 잊었다.

답변

3

WinForms ListView 컨트롤의 기능에 lacuna가있는 것 같습니다 (databind 새 WPF ListBox에 있음).

Nick Karnik의이 기사에서는 WinForms ListView - Data binding a ListView에서 상속 된 사용자 지정 컨트롤에 데이터 바인딩 기능을 추가하는 방법을 설명합니다.

0

이것이 winforms 대 webform인지 명확하게 설명해 주시겠습니까? 둘 다 ListView입니다. DataBindings.Add에서 나는 winforms를 추측하고 있습니다.

DataGridView은 실용적인 옵션일까요? 이것은 멀티 컬럼 바인딩을 지원합니다.

0

Listview에는 데이터 소스가 없으므로 항목을 수동으로 추가해야합니다.

ListView 대신 DatagridView를 사용하는 것이 좋습니다.
상품이 많은 경우 특히 가 있습니다.

관련 문제