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

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

将控件绑定到数据源时,可根据数据源的架构自动生成列。 如果这些列的显示不符合你的要求,可隐藏、删除或重新排列它们。 还可添加未绑定列以显示非来自该数据源的补充数据。

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

本节内容

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

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

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

如何:将数据绑定到 Windows 窗体 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 控件中的数据输入
提供一些主题,介绍如何改变用户添加和修改控件中数据的方式。

另请参阅