我将数据表绑定到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. 将ListItemCollection绑定为DataGridView的数据源
- 2. 空的DataGridView绑定到.sdf数据源
- 3. 数据绑定到DataGridView
- 4. 绑定到DataGridView的数据
- 5. 将一组数据行绑定到datagridview
- 6. 更新的DataGridView绑定到数据表
- 7. DataGridView绑定数据源与外键
- 8. DataSet和DataGridView数据源绑定
- 9. 绑定DataGridView不更新数据源
- 10. 当数据源绑定到列表(Of T)时排序Datagridview列
- 11. 固定DataGridView数据绑定
- 12. 将数据添加到数据绑定的DataGridView(的WinForms,C#)
- 13. 如何将数据表的选定列绑定到datagridview
- 14. 如何将数据表的特定列绑定到datagridView?
- 15. 数据绑定到数据源Listivew
- 16. 如何将ComboBox添加到绑定到数据表的WINFORM datagridview
- 17. 数据绑定到自定义的DataGridView
- 18. 数据表和绑定源
- 19. DataGridView的数据绑定上不显示数据,以数据表
- 20. 将数据绑定列数据绑定到每行datagridview(不是整列)
- 21. AspxCombox绑定到数据源
- 22. C#WinForms:如何强制DataGridView从数据源绑定其数据
- 23. 将数据源绑定到Barseries
- 24. 将CheckedlistBox绑定到数据源c#
- 25. 将DropDownList数据源绑定到XPathSelect
- 26. 将GridViewComboBoxColumn绑定到数据源
- 27. 将数据源绑定到Crystal Reports
- 28. 将Combobox绑定到对象数据源
- 29. 无法将数据源绑定到reportViewer
- 30. 如何将数据源绑定到ComboBox?
我将AutoGenerateColumns设置为false后,如何链接列? – gd2 2010-07-07 15:22:44
如果这个答案是有用的,你可以给它一个投票或标记为答案。谢谢 – w69rdy 2010-07-07 16:08:55
嗨 - 感谢您的更新。我不明白的部分是如何绑定定义到动态数据表的列。你能提供绑定的代码示例吗?谢谢greg – gd2 2010-07-07 22:02:28