在 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 控件中的数据输入
提供一些主题,介绍如何改变用户添加和修改控件中数据的方式。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈