datagridview и combobox в автономном режиме
Я хочу отображать в datagridview информацию о книгах, автор которых выбран в поле со списком, в автономном режиме.
Я написал этот код, чтобы заполнить поле со списком именем автора
private void Liste_des_Livres_Load(object sender, EventArgs e)
{
DA = new SqlDataAdapter("SELECT * FROM Livre", con);
DA.Fill(DS, "Liv");
for (int i = 0; i < DS.Tables["Liv"].Rows.Count; i++)
{
comboBox1.Items.Add(DS.Tables["Liv"].Rows[i][2]);
}
}
и это для отображения информации и есть проблема
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
DA = new SqlDataAdapter("SELECT * FROM Livre WHERE Auteur='" + comboBox1.Text + "';", con);
DA.Fill(DS, "liv");
dataGridView1.DataSource = DS.Tables["liv"];
}
в результатах, когда я нажимаю на один элемент выпадающего списка, я получаю всю информацию обо всех авторах + снова информацию о выбранном авторе.
Я попытался добавить dataGridView1.Rows.Clear();но это не сработало. Я получил исключение System.ArgumentException: «Невозможно удалить этот список».