• 如何:从 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;
    }
  • 相关阅读:
    新版淘淘商城_01_简介
    JavaMail之-通过邮件激活账号
    javaMail发送邮件
    JavaMail学习之一-邮件传输协议
    解决ios的safari不能自动播放audio问题(以及部分微信也不能自动播放)
    css3背景渐变色
    jq杂记
    各种“分享按钮“方法总结
    底部导航统一高度
    js 与或运算符 || && 妙用
  • 原文地址:https://www.cnblogs.com/top5/p/1551312.html
Copyright © 2020-2023  润新知