在 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 控件中的数据输入
提供一些主题,描述了如何更改用户对控件中的数据进行添加和修改的方式。
请参见
概念
Windows 窗体 DataGridView 控件中的列类型