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;
    }
  • 相关阅读:
    004-DQN
    003-sarsa
    002-Q Leaning
    001-强化学习简介
    阿里云GPU服务器配置深度学习环境-远程访问-centos,cuda,cudnn,tensorflow,keras,jupyter notebook
    003-keras模型的保存于加载
    004-linux常用命令-网络命令
    004-linux常用命令-压缩解压命令
    004-linux常用命令-添加管理员用户
    004-linux常用命令-用户管理命令
  • 原文地址:https://www.cnblogs.com/top5/p/1551312.html
Copyright © 2011-2022 走看看