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 控件中的数据输入
提供介绍如何更改用户在控件中添加和修改数据的方式的主题。
另请参阅
DataGridView 控件
Windows 窗体 DataGridView 控件中的列类型