我将数据表绑定到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