zoukankan      html  css  js  c++  java
  • 如何:从 Windows 窗体 DataGridView 控件中移除自动生成的列

    如果将 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 = False
    End With

    End Sub
    C#
    private void BindDataAndInitializeColumns()
    {
    dataGridView1.AutoGenerateColumns = true;
    dataGridView1.DataSource = customersDataSet;
    dataGridView1.Columns.Remove("Fax");
    dataGridView1.Columns["CustomerID"].Visible = false;
    }
  • 相关阅读:
    缓冲区溢出漏洞攻击原理
    过waf实战之文件上传bypass总结
    渗透-svn源代码泄露漏洞综合利用
    渗透-简单制作过waf的中国菜刀
    双链表
    Go语言(container学习)
    C语言 malloc函数详解
    GitHub搜索技巧
    HyperLogLog 算法的原理讲解以及 Redis 是如何应用它的
    【机器学习】K-近邻算法(KNN)
  • 原文地址:https://www.cnblogs.com/top5/p/1551312.html
Copyright © 2011-2022 走看看