Как включить кнопку на основе значения gridview?
I have a column in SQL: Status open Close and Gridview with Boundfield value='Status' When a user selects a row and the Status == open then it should display a button. Otherwise ist hiden.
Что я уже пробовал:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { string y = Data.Rows[GridView1.SelectedIndex][5].ToString(); if (y == "open") { btnAccept.Visible = true; } else { btnAccept.Visible = false; } }
Richard MacCutchan
Вы использовали свой отладчик, чтобы увидеть, какое значение находится в y
в этот момент?
F-ES Sitecore
Это вряд ли сработает, вы должны помнить, что GridView-это элемент управления, используемый для отображения данных, а не для хранения данных. У вас будет пустое пространство, новые линии, элементы и все виды в ваших клетках, о которых вы не знаете. Вместо этого получите соответствующие данные из источника данных, который вы привязываете к сетке, так как это будут необработанные данные, которые вам нужны.
Karthik_Mahalingam
присутствует ли кнопка в каждой строке?