вывожу данные в ГридВью. имеется кнопка на каждый ряд выводимых данных.по нажатию на кнопке надо получить ID и потом что-то с ним делать.
есть для этой цели у меня
protected void ShowSelectedRow(object sender, GridViewCommandEventArgs e)
где ID получаю следующим образом:ID = GridView1.SelectedDataKey.Value.ToString();
Однако, все это работает более чем глюкаво:
при нажатии первый раз на кнопку, получаю сообщение: System.NullReferenceException: Object reference not set to an instance of an object. at SearchResult.ShowSelectedRow(Object sender, GridViewCommandEventArgs e)
по приложение продолжает работать из-за того что я использую try-catch блок.
при нажатии на кнопку во второй раз, получаю нужный id.но первый раз вылетает ошибка. как ее пофиксить и в чем проблема?