Odwołanie do obiektu - Problem

0

Witam,
mam problem z poniższym fragmentem kodu:

DropDownList OcDr = (DropDownList)GridView1.Rows[i].FindControl("Ocena");
            if (OcDr.SelectedValue != "-")
            {
                string id = uczniowie.Table.Rows[i][0].ToString();
                SqlDataSource2.InsertCommand = "INSERT INTO Oceny" +
                    " (id_ucznia, Ocena, Waga, Opis) VALUES ('" +
                    id + "','" + OcDr.SelectedValue + "','" +
                    DropDownList2.SelectedValue + "','" + TextBox1.Text + "')";
                SqlDataSource2.Insert();
                OcDr.SelectedValue = "-";

            }

Po kompilacji gdy wciskam buttona to wywala mi błąd:

"Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu."

Wiersz 22: if (OcDr.SelectedValue != "-")

Mam dziwne wrażenie, że wczoraj mi to działało, a dzisiaj coś się gryzie :/
Z góry dzięki za odpowiedzi.

0

Czy OcDr przypadkiem nie jest null?

0

Problem rozwiązany.

1 użytkowników online, w tym zalogowanych: 0, gości: 1