Ругается на NameTest = listBox1.SelectedItem.ToString();
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
Connection.Open();
if (NamePredmet != listBox1.SelectedItem.ToString())
{
OleDbCommand command = new OleDbCommand("SELECT *FROM [Тесты] WHERE [Название предмета] = @Name", Connection);
command.Parameters.AddWithValue("Name", listBox1.SelectedItem);
command.ExecuteNonQuery();
OleDbDataReader reader = command.ExecuteReader();
NamePredmet = listBox1.SelectedItem.ToString();
listBox1.Items.Clear();
while (reader.Read())
{
listBox1.Items.Add(reader[1].ToString());
}
}
NameTest = listBox1.SelectedItem.ToString();
Connection.Close();
}
listBox1.SelectedIndex = 0после добавления элементов. – aepot Jul 09 '20 at 08:28