我將數據表綁定到datagridview數據源。現在問題是我的datagridview中的列無法自定義。有誰知道如何做到這一點?看來這些列是從數據源動態創建的。我需要自定義字體,顏色列名等...任何想法?將datagridview數據源綁定到數據表
1
A
回答
3
如果您在C#(?)中執行此操作,則可以將datagridview AutoGenerateColumns
屬性設置爲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
您應該能夠自動生成列並仍然對其進行自定義。
例如,要改變列的字體,你可以這樣做:
dataGridView.Columns["ColumnName"].DefaultCellStyle.Font = new Font("Tahoma, 15);
要更改列名的顏色:
dataGridView.Columns["ColumnName"].HeaderCell.Style.BackColor = Color.Blue;
我在自動嘗試這兩種生成的DataGridView綁定到一個DataTable,它適用於我。
0
改爲使用註釋。示例:
internal class FailedItem
{
...
[DisplayName("Clarify reason")]
public string Reason
{ get; private set; }
...
}
相關問題
- 1. 數據綁定到DataGridView
- 2. 綁定到DataGridView的數據
- 3. 更新的DataGridView綁定到數據表
- 4. DataGridView綁定數據源與外鍵
- 5. DataSet和DataGridView數據源綁定
- 6. 當數據源綁定到列表(Of T)時排序Datagridview列
- 7. 固定DataGridView數據綁定
- 8. 如何將數據表的特定列綁定到datagridView?
- 9. 如何將數據表的選定列綁定到datagridview
- 10. 如何將ComboBox添加到綁定到數據表的WINFORM datagridview
- 11. 數據綁定到自定義的DataGridView
- 12. 數據表和綁定源
- 13. DataGridView的數據綁定上不顯示數據,以數據表
- 14. 將數據綁定列數據綁定到每行datagridview(不是整列)
- 15. C#WinForms:如何強制DataGridView從數據源綁定其數據
- 16. 將DropDownList數據源綁定到XPathSelect
- 17. 無法將數據源綁定到reportViewer
- 18. 將GridViewComboBoxColumn綁定到數據源
- 19. 如何將TextBox綁定到數據源
- 20. 將CheckedlistBox綁定到數據源c#
- 21. 如何數據綁定DataGridView?
- 22. datagable從Datagridview(數據綁定)
- 23. 綁定列表到數據源
- 24. 數據源綁定到列表框
- 25. DataGridView數據源
- 26. 綁定數據表上的DataGridView DataError
- 27. 將DataGridView綁定到數據庫中的表
- 28. C#DataGridView綁定到動態數據
- 29. 關於XML數據綁定到Datagridview
- 30. 數據綁定到的DataGridView在C#
我將AutoGenerateColumns設置爲false後,如何鏈接列? – gd2 2010-07-07 15:22:44
如果這個答案是有用的,你可以給它一個投票或標記爲答案。謝謝 – w69rdy 2010-07-07 16:08:55
嗨 - 感謝您的更新。我不明白的部分是如何綁定定義到動態數據表的列。你能提供綁定的代碼示例嗎?謝謝greg – gd2 2010-07-07 22:02:28