( Ссылка на объект не установлена на экземпляр объекта ) У меня есть это исключение в моем коде.как это исправить?
частная drpProduct_SelectedIndexChanged недействительным(объект отправителя, EventArgs в электронной)
{
product_id = drpProduct.Выбранное значение.Метод toString();
Коннектикут.Открыть();
УМК.Соединение = conn;
УМК.CommandText = "select category_name, price, mrp from product where product_id='" + product_id + "'";
dr = cmd.Метода executereader();
в то время как (dr.Read())
{
txtCategory.Text = dr.GetValue(0).Метод toString();
txtPrice.Text = dr.GetValue(1).Метод toString();
txtMrp.Text = dr.GetValue(2).Метод toString();
}
Коннектикут.Закрывать();
}
Что я уже пробовал:
private void drpProduct_SelectedIndexChanged(object sender, EventArgs e) { product_id = drpProduct.SelectedValue.ToString(); conn.Open(); cmd.Connection = conn; cmd.CommandText = "select category_name, price, mrp from product where product_id='" + product_id + "'"; dr = cmd.ExecuteReader(); while (dr.Read()) { txtCategory.Text = dr.GetValue(0).ToString(); txtPrice.Text = dr.GetValue(1).ToString(); txtMrp.Text = dr.GetValue(2).ToString(); } conn.Close(); }