如果将 DataGridView 控件设置为根据其数据源中的数据自动生成列,则可以选择忽略某些列。可以通过调用 Columns 集合的 Remove 方法进行此操作。或者,也可通过将 Visible 属性设置为 false 来隐藏列。当要在某些情况下显示隐藏的列或需要访问未显示的列中的数据时,此方法很有用。

移除自动生成的列

  • 调用 Columns 集合的 Remove 方法。

    Visual Basic
    With dataGridView1    .AutoGenerateColumns = True    .DataSource = customersDataSet    .Columns.Remove("Fax")End With

    C#
    dataGridView1.AutoGenerateColumns = true;dataGridView1.DataSource = customersDataSet;dataGridView1.Columns.Remove("Fax");

隐藏自动生成的列

  • 将列的 Visible 属性设置为 false

    Visual Basic
    dataGridView1.Columns("CustomerID").Visible = False

    C#
    dataGridView1.Columns["CustomerID"].Visible = false;

示例

Visual Basic
Private Sub BindDataAndInitializeColumns()

With dataGridView1        .AutoGenerateColumns = True        .DataSource = customersDataSet        .Columns.Remove("Fax")        .Columns("CustomerID").Visible = FalseEnd With

End Sub

C#
private void BindDataAndInitializeColumns(){    dataGridView1.AutoGenerateColumns = true;    dataGridView1.DataSource = customersDataSet;    dataGridView1.Columns.Remove("Fax");    dataGridView1.Columns["CustomerID"].Visible = false;}

如何:从 Windows 窗体 DataGridView 控件中移除自动生成的列相关推荐

  1. 获取 Windows 窗体 DataGridView 控件中选定的单元格、行和列

    获取 DataGridView 控件中选中的单元格 使用 SelectedCells 属性. 注意 使用 AreAllCellsSelected 方法可避免显示可能具有大量数据的单元格. Visual ...

  2. 如何:在 Windows 窗体 ListView 控件中启用平铺视图 【转载】

    本文转载自http://msdn.microsoft.com/zh-cn/library/s8z85th0(VS.80).aspx 借助于 ListView 控件的平铺视图功能,可以在图形信息和文本信 ...

  3. 窗体DataGridView控件中按回车键时,单元格向下移动,如何能改成向右移动

    方法一: protected override void OnKeyUp(System.Windows.Forms.KeyEventArgs e) { base.OnKeyUp(e); if (e.K ...

  4. 在DataGridView控件中加入ComboBox下拉列表框的实现

    原文 http://www.cnblogs.com/luqingfei/archive/2007/03/28/691372.html 虽然在Visual Studio中 DataGridView控件的 ...

  5. C# 选中 DataGridView 控件中的行时显示不同的颜色

    可以利用 DataGridView 控件的 SelectionMode.ReadOnly 和 SelectionBackColor 属性实现当选中DataGridView控件中的行时显示不同的颜色. ...

  6. 在DataGridView控件中一次显示出多个圆饼图的原始程序代码

    之前我们曾经提到过,您可以在Windows Form窗体上的一个DataGridView控件中一次显示出多个圆饼图(或其它形式的统计图表)以便能够一次检视多个群组数据的比例情况(如图表1所示).当时并 ...

  7. Visual C# 2005 - 如何于DataGridView控件中以跨数据行方式显示数据

    <?XML:NAMESPACE PREFIX = O /> 图表1 一般来说,每一个字段的内容会单独显示于DataGridView控件的一个数据行中.问题是,某些字段拥有大量文字数据,我是 ...

  8. DataGridView 控件中至少有一列没有单元格模板的解决

    当程序动态为DataGridView添加一列时如果这样写: DataGridViewColumn col = new DataGridViewColumn (); col.Name = "c ...

  9. DataGridView 控件中DataBind( )方法不能使用的情况的解决方案

    DataGridView 控件中DataBind( )方法不能使用的情况的解决方案 参考文章: (1)DataGridView 控件中DataBind( )方法不能使用的情况的解决方案 (2)http ...

最新文章

  1. 基于C++的本征图像分解(Intrinsic Image Decomposition)
  2. 新一代算法模型:从搜索、推荐到广告!
  3. pycharm使用Djiago创建第一个web项目
  4. JavaScript中十种一步拷贝数组的方法
  5. 8Manage:如何变革性的加强企业采购管理?
  6. IDEA 15款神级良心插件强烈推荐收藏
  7. C语言 vprintf 函数和 printf 函数区别 - C语言零基础入门教程
  8. 由于已明确禁止所请求的页类型,无法对该类型的页提供服务。扩展名“.asp”可能不正确 asp网页在vs中的调试
  9. C++中的引用与指针的区别
  10. [股市]跳搂指数(收藏)
  11. Keras中文文档:图像预处理ImageDataGenerator 类详细学习记录
  12. 数据库常见导入文件方法
  13. 最新坦白说破解方法!!!
  14. 如何让双十一数据大屏讲出故事?设计有口诀
  15. dell emc isilon环境 Windows共享文件下生成.snapshot无法删除
  16. 用Mac安装homebrew的时候报错解决方法
  17. 创建对象的几种常用写法
  18. 串口异步通讯和同步通讯
  19. 前端实现图片验证码效果(数字和字母)
  20. 什么软件可以给图片去雾?分享三种图片去雾软件给你。

热门文章

  1. 烧了微软10000张GPU,这伙人铁了心要砸大家的饭碗
  2. 给GAN一句描述,它就能按要求画画,微软CVPR新研究 | 附PyTorch代码
  3. Python Numpy 从文件中读取数据
  4. 算法笔记_098:蓝桥杯练习 算法提高 盾神与条状项链(Java)
  5. java-Java可以对方法进行序列化?
  6. 课本学习笔记5:第七章 20135115臧文君
  7. C语言运算符优先级和口诀(转)
  8. Javascript操作table,tr,td和表格CSS样式设置小常识
  9. 百度“既盗版又盗链”,不但是音乐公司的害虫,也是音乐网站的害虫
  10. android模糊后面视频,在安卓手机上怎么制作中间是横视频上下是模糊效果的竖视频?手机视频短片制作...