C#Datagridview不显示主键

时间:2015-04-30 14:14:14

标签: c# sql gridview primary-key

目前我正在设置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),但是当我在查询中不使用它时,表格不会更新。

如何让主键进入查询但不显示?

1 个答案:

答案 0 :(得分:2)

只需将其隐藏在DataGridView中即可。通过

metroGrid1.Columns[indexOfPrimaryKey].Visible = false;

或通过检查列的名称并隐藏您不想要的列。