添加"隐藏(或元)"列到绑定的DataGridView中不会显示的DataTable

本文关键字:quot DataGridView DataTable 显示 隐藏 或元 添加 绑定 | 更新日期: 2023-09-27 18:18:27

我正在工作的DataGridView dgv在Windows的形式。dgv绑定一个DataTable dt作为数据源。

dgv.DataSource = dt;

为了有效地定位特定的行,我需要在dt中有一个id (int)列。然而,由于ID对用户没有用处,我想在dgv中隐藏整个id列,这样用户甚至不会知道有id列。我该怎么做呢?如果不行,还有其他办法吗?我使用的是vsc# Express 2010

添加"隐藏(或元)"列到绑定的DataGridView中不会显示的DataTable

更改DataGridViewColumn的可见属性。

从msdn:

// Hide a band of cells. 
private void Button6_Click(object sender, System.EventArgs e)
{
    DataGridViewBand band = dataGridView.Rows[3];
    band.Visible = false;
}