【发布时间】:2016-12-14 16:03:47
【问题描述】:
我正在使用 SQL 来填充我的数据网格视图。我是这样做的:
string cn = ConfigurationManager.ConnectionStrings["Scratchpad"].ConnectionString;
SqlConnection myConnection = new SqlConnection(cn);
string sql = "some text here";
SqlDataAdapter dataadapter = new SqlDataAdapter(sql, myConnection);
DataSet ds = new DataSet();
myConnection.Open();
dataadapter.Fill(ds, "Authors_table");
myConnection.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "Authors_table";
现在它会删除旧的 datagridview 并粘贴选择。但我只想将数据添加到现有数据的右侧。
提前致谢
【问题讨论】:
-
您的问题是关于如何使DataGridView 反映您在
DataSet中的数据,或者如何使DataSet具有您想要的数据? -
它听起来好像你想在一个DataSet中填充一个DataTable,然后在DataTable的一个附加列中添加额外的数据,匹配记录ID,这样每一行都会得到新列中的适当数据值。对吗?
-
@AnnL。这确实是正确的先生
-
你能解决你的问题吗?
标签: c# sql datagridview sqldataadapter