뭐가 문제 일까?
Binding 해서 많은 데이터들은 가져오는게 아닌가?
Nop! ItemsSource을 사용해서 Binding 해야한다.
.xml 에서 ItemsSource 사용해서 해당 변수들의 상위 grid에서 binding을 추가해줘야한다.
그후 .cs파일에서는 아래와 같이 사용하면 된다.
public class Binding // 데이터 그리드 바인딩 클래스명
{
public string Name { get; set; }
public int Age { get; set; }
}
public ObservableCollection<Binding> BindingList { get; set; }
public void 생성한 클래스명(){
BindingList = new ObservableCollection<Binding>();
//binding 담는 코드들
BindingList.add();
(.xml 파일에 ItemsSource={Binding BindingList} 한 곳의 x:Name 이름).ItemsSource = BindingList;
}
출처, 참고 자료 :
https://stackoverflow.com/questions/32257785/bind-the-itemssource-of-a-datagrid-to-a-list
Bind the ItemsSource of a DataGrid to a List
I am trying to create a binding between a List and a DataGrid. I haven't found a working Solution in the net which is very strange. In my little example I create a List of objects with the two pu...
stackoverflow.com
'회사_ C#, MSSQL, WPF' 카테고리의 다른 글
WPF C# Combobox 사용 방법. (0) | 2024.07.22 |
---|---|
C# WPF 하면서 겪은 문제와 알게 된 것들 (0) | 2024.07.16 |
C# WPF 제대로된 변수명 인식 에러 (0) | 2024.07.09 |
WPF C# DispatcherTimer 와 timer의 차이점 (0) | 2024.07.08 |
WPF C# DispatcherTimer 란? | 화면 갱신 방법 | 화면 업데이트 (0) | 2024.07.07 |