在 Windows 窗体 DataGridView 控件中显示数据

DataGridView 控件用于显示来自各种外部数据源的数据。 或者,你可以向控件添加行和列,并手动填充数据。

将控件绑定到数据源时,可以根据数据源的架构自动生成列。 如果这些列没有像你希望的那样显示,则可以隐藏、删除或重新排列它们。 还可以添加未绑定的列以显示不来自数据源的补充数据。

此外,可以使用标准格式(如货币格式)来显示数据,也可以自定义显示格式来呈现数据(例如更改负数的背景色或用相应的图像替换字符串值)。

本节中

Windows 窗体 DataGridView 控件中的数据显示模式
描述使用数据填充控件的选项。

Windows 窗体 DataGridView 控件中的数据格式设置
描述用于设置单元格显示值格式的选项。

演练:创建未绑定 Windows 窗体 DataGridView 控件
介绍如何使用数据手动填充控件。

如何将数据绑定到 Windows Forms DataGridView 控件
描述如何通过将控件绑定到包含从数据库中拉取的信息的 BindingSource 来使用数据填充控件。

如何:在已绑定数据的 Windows 窗体 DataGridView 控件中自动生成列
介绍如何基于绑定数据源自动生成列。

如何:从 Windows 窗体 DataGridView 控件中移除自动生成的列
介绍如何隐藏或删除从绑定数据源自动生成的列。

如何:在 Windows 窗体 DataGridView 控件中更改列顺序
介绍如何重新排列从绑定数据源自动生成的列。

如何:向已绑定数据的 Windows 窗体 DataGridView 控件添加未绑定列
介绍如何通过显示附加的未绑定列来补充来自绑定数据源的数据。

如何:将对象绑定到 Windows 窗体 DataGridView 控件
介绍如何将控件绑定到任意对象的集合,以便每个对象在其自己的行中显示。

如何:访问绑定到 Windows 窗体 DataGridView 行的对象
描述如何检索与控件某一行绑定的对象。

演练:使用两个 Windows 窗体 DataGridView 控件创建主窗体/详细信息窗体
介绍如何显示两个相关数据库表中的数据,以便一个 DataGridView 控件中显示的值取决于另一个控件中当前选定的行。

如何:在 Windows 窗体 DataGridView 控件中自定义数据格式设置
介绍如何处理 DataGridView.CellFormatting 事件,以根据单元格的值更改单元格的外观。

参考文献

DataGridView 为控件 DataGridView 提供参考文档。

DataGridView.DataSource 提供关于DataSource属性的参考文档。

BindingSource 提供 BindingSource 组件的参考文档。

Windows 窗体 DataGridView 控件中的数据输入
提供介绍如何更改用户在控件中添加和修改数据的方式的主题。

另请参阅