datagridview 데이터 소스에 데이터 테이블을 바인딩했습니다. 이제 문제는 내 datagridview의 열을 사용자 정의 할 수 없다는 것입니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 열이 데이터 소스에서 동적으로 생성 된 것 같습니다. 글꼴, 색상 열 이름 등에 대한 사용자 정의가 필요합니다 ... 어떤 생각입니까?datagridview 데이터 소스를 데이터 테이블에 바인딩
1
A
답변
3
C# (?)에서이 작업을 수행하는 경우 false
이라는 datagridview 속성을 false
으로 설정하고 동적으로 추가 할 수 있습니다. 이렇게하면 사용자 정의 할 수 있습니다.
datagridview 열에는 표시 할 데이터 테이블의 열 이름으로 설정 한 DataPropertyName
이 있습니다. 예를 들어
:
// Create new combo box column.
DataGridViewComboBoxColumn column = new DataGridViewComboBoxColumn();
// Set properties.
column.DataPropertyName = colName;
column.Name = colName;
column.HeaderText = colName;
column.DropDownWidth = 160;
column.Width = 90;
column.MaxDropDownItems = 5;
column.FlatStyle = FlatStyle.Standard;
datagridview.Columns.Add(column);
그런 다음 그냥은 데이터 테이블에 바인딩합니다.
1
열을 자동으로 생성하고 사용자 지정할 수 있어야합니다.
예를 들어, 컬럼의 글꼴을 변경하려면 당신은 할 수 : I는 자동으로이 두 가지를 시도했습니다
dataGridView.Columns["ColumnName"].HeaderCell.Style.BackColor = Color.Blue;
:
dataGridView.Columns["ColumnName"].DefaultCellStyle.Font = new Font("Tahoma, 15);
는 열 이름의 색상을 변경하려면 DataTable에 바인딩 된 생성 된 DataGridView는 나를 위해 작동합니다.
0
대신 주석을 사용하십시오. 예 :
internal class FailedItem
{
...
[DisplayName("Clarify reason")]
public string Reason
{ get; private set; }
...
}
관련 문제
- 1. 데이터 바인딩 된 DataGridView 빈
- 2. 데이터 바인딩 된 DataGridView - IDataError
- 3. C#의 DataSet과 DataGridView 간의 데이터 바인딩
- 4. DataViewManager 또는 DataSet의 여러 테이블에 DataGridView 바인딩
- 5. 데이터 테이블에 대한 트리보기 바인딩
- 6. WPF DataGrid를 데이터 테이블에 바인딩
- 7. DataGridView, 데이터 바인딩 및 콤보 상자 필터링
- 8. 바인딩 된 DataGridView가 데이터 소스를 업데이트하지 않습니다.
- 9. DataGridview 데이터 테이블에 확인란을 추가 할 때 데이터 오류가 발생합니다.
- 10. 마지막 행 제거 데이터 바인딩 DataGridView C#
- 11. WinForms 데이터 바인딩 DataGridView with ComboBoxColum
- 12. 도메인 데이터 소스를 사용하여 데이터 블록을 TextBlock에 바인딩
- 13. 데이터 세트의 데이터 소스를 변경하십시오
- 14. 참조로 바인딩 소스를 찾을 수 없습니다. 데이터 바인딩 ListView 문제
- 15. WPF 콤보가 데이터 테이블에 바인딩 : 이상한 동작
- 16. 데이터 집합 바인딩 문제
- 17. 데이터 바인딩 동적 데이터
- 18. DataGridView 데이터 검색 혼동
- 19. WPF 데이터 바인딩 : 데이터 바인딩 방법
- 20. DataList에 데이터 바인딩
- 21. NSCollectionView의 데이터 바인딩
- 22. DataGridView 복합 바인딩
- 23. .NET 데이터 바인딩 목록
- 24. 데이터 바인딩
- 25. 데이터 바인딩
- 26. 파이썬에서의 데이터 바인딩/데이터 변환
- 27. 데이터 리피터에 데이터 바인딩 - VB.NET?
- 28. 데이터 그리드 데이터 바인딩 문제
- 29. 데이터 집합에 여러 테이블이있는 데이터 목록을 바인딩
- 30. MVC 방식으로 데이터 바인딩, Linq, DataGridView 연결하는 방법?
AutoGenerateColumns를 false로 설정 한 후 어떻게 열을 연결합니까? – gd2
이 대답이 유용 할 경우 투표에 답을 표시 할 수 있습니까? 감사합니다 – w69rdy
안녕하세요 - 감사합니다. 내가 이해하지 못하는 부분은 동적 데이터 테이블에 정의 된 열을 바인딩하는 방법입니다. 바인딩을위한 코드 샘플을 제공 할 수 있습니까? thanks greg – gd2