У меня есть grideview и 2 кнопки. Мне нужно показывать только кнопки, когда gridview имеет выбранный элемент. Мой код выглядит следующим образом:проверка, если gridview имеет выбранный элемент
protected void Page_Load(object sender, EventArgs e)
{
btactivate.Visible = false;
btdeactivate.Visible = false;
//Show Activate and Deactivate Buttons only if an item in the gridview is selected
if (GridView1.SelectedIndex != -1)
{
btactivate.Visible = true;
btdeactivate.Visible = true;
}
else
{
btactivate.Visible = false;
btdeactivate.Visible = false;
}
}
Но проблема у меня сейчас является то, что только тогда, когда я выбираю второй раз, когда элемент в GridView кнопки появляются. Мне нужно, чтобы кнопки показывались, когда я выбираю первый раз. Я попытался изменить выбранный индекс на «-0», но это показывает кнопки все время (даже если у меня нет чего-то выбранного). Кто-нибудь может помочь?
Спасибо, это сработало! – CSharpSuzie