C# Datagridview 不显示主键
C# Datagridview don't show primary key
目前我正在设置一个网格视图,这是我的代码:
//tabel
conn.Open();
sda = new SqlDataAdapter(@"SELECT Totaal,Nr,Datum,Beginstand,Eindstand,van,Naar,Bezoekadres,Geredenroute,Karakterrit,Toelichting,KilometersZakelijk,KilometersPrive from ars.Kmstand", conn);
dt = new DataTable();
sda.Fill(dt);
metroGrid1.DataSource = dt;
我不想显示主键 (Totaal),但是当我不在查询中使用它时,table 不会更新。
如何让主键进入查询但不显示?
只需将其隐藏在 DataGridView
中即可。通过
metroGrid1.Columns[indexOfPrimaryKey].Visible = false;
或者通过检查列的名称并隐藏不需要的列。
目前我正在设置一个网格视图,这是我的代码:
//tabel
conn.Open();
sda = new SqlDataAdapter(@"SELECT Totaal,Nr,Datum,Beginstand,Eindstand,van,Naar,Bezoekadres,Geredenroute,Karakterrit,Toelichting,KilometersZakelijk,KilometersPrive from ars.Kmstand", conn);
dt = new DataTable();
sda.Fill(dt);
metroGrid1.DataSource = dt;
我不想显示主键 (Totaal),但是当我不在查询中使用它时,table 不会更新。
如何让主键进入查询但不显示?
只需将其隐藏在 DataGridView
中即可。通过
metroGrid1.Columns[indexOfPrimaryKey].Visible = false;
或者通过检查列的名称并隐藏不需要的列。