我在 Stack Overflow 上搜索了此类问题。但是我发现了几个类似的问题,但显示了不同的解决方案。
我想在我的 datagridview 中显示没有重复的数据。我不知道它是如何复制的。
conn.Open();
query = "SELECT Books.BookID,Books.Title,Books.AuthorID,Authors.AuthorName,Books.ISBN from Books,Authors";
cmd = new SqlCommand(query, conn);
dr = cmd.ExecuteReader();
while (dr.Read())
{
dataGridView1.Rows.Clear();
dataGridView1.Rows.Add(dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString());
}
cmd.Dispose();
conn.Close();
我想要发生的事情:
书号 | 书名 | ETC..
100001 | 社会学 | 等等。
100002 | 历史 | ETC..
这是每次都显示的数据网格
书号 | 书名 | ETC..
100001 | 社会学 | 等等。
100002 | 历史 | 等。
100001 | 社会学 | 等等。
100002 | 历史 | ETC..