DataGridView.DataSource = MyList
과 같이 런타임에 목록을 데이터 그리드에 바인딩 할 수 있습니다.디자인 타임에 List (T) 데이터 바인딩
하지만 디자인 타임에 바인딩하면 좋으므로 자동 채우기 열이 작동합니다.
디자인 타임에 목록을 바인딩 할 수 있습니까? 나는 또 다른 클래스 인 BindingList
을 알고 있지만 바인딩하는 방법도 확실하지 않습니다.
DataGridView.DataSource = MyList
과 같이 런타임에 목록을 데이터 그리드에 바인딩 할 수 있습니다.디자인 타임에 List (T) 데이터 바인딩
하지만 디자인 타임에 바인딩하면 좋으므로 자동 채우기 열이 작동합니다.
디자인 타임에 목록을 바인딩 할 수 있습니까? 나는 또 다른 클래스 인 BindingList
을 알고 있지만 바인딩하는 방법도 확실하지 않습니다.
여기서 WinForms를 사용하고 있다고 가정합니다.
List<T>
에 직접 바인딩 할 수 없습니다. 디자인 타임에 해당 개체를 참조 할 방법이 없으므로 (구성 요소가 아님) List<T>
에 직접 바인딩 할 수 없습니다. 그러나 런타임에 디자이너를 사용하고 특정 목록에 바인딩 할 수 있습니다. 이렇게하려면 양식에 BindingSource
구성 요소를 작성한 다음 표시 할 오브젝트 유형에 바인드해야합니다. 런타임에 BindingSource
의 DataSource
을 List<T>
으로 설정하십시오. 당신이 할 수있는
,의 GridView
ProjectDatasource선택 OBJECT
추가에
선택 된 데이터 소스
클릭의 디자인에 앵커에
를 클릭하여 프로젝트를 선택
클래스 선택