我正在尝试向包含我的 sql 表数据的数据集添加一列。我基本上想在加载数据后添加一列,以跟踪数据库中已经存在哪些值以及数据网格中哪些值是新的。然后我就可以知道将哪些行添加到数据库中。我将不胜感激任何帮助。
这是我的代码,我只是想在这一点上显示该列,稍后我会担心用这个新列更新行。
sqlcom.CommandText = @"INSERT INTO members (firstname, lastname) VALUES ('" + textBox1.Text +"', '"+ textBox2.Text +"')";
sqlcom.ExecuteNonQuery();
SqlDataAdapter sqladapt = new SqlDataAdapter("SELECT * FROM members", thisConnect);
DataSet ds = new DataSet();
sqladapt.Fill(ds, "members");
//add column to dataset?
ds.Tables["members"].Columns.Add("inDb");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "members";
thisConnect.Close();