目前我正在设置gridview,这是我的代码:
//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),但是当我在查询中不使用它时,表格不会更新。
如何让主键进入查询但不显示?
答案 0 :(得分:2)
只需将其隐藏在DataGridView
中即可。通过
metroGrid1.Columns[indexOfPrimaryKey].Visible = false;
或通过检查列的名称并隐藏您不想要的列。