У меня есть RowDataBound
с gridview
, который ищет, какой год активен, теперь он имеет один и выделенный. Но скажем, что я хочу сделать еще один год активным, он все еще выделен, и тот, который вы нажимаете, также выделен. но я хочу наRowDataBound gridview выбранный цвет
VB:
Protected Sub grdFinYear_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles grdFinYear.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
If grdFinYear.DataKeys(e.Row.RowIndex).Values("FIN_ID") = FIN_ID Then
Dim activeButton As Button = e.Row.FindControl("btnSelect")
activeButton.CssClass = "ActionButtonsActiveYear"
e.Row.BackColor = Color.FromArgb(0, 121, 139, 169)
Else
Dim makeActiveButton As Button = e.Row.FindControl("btnSelect")
makeActiveButton.CssClass = "ActionButtonsMakeThisYearActive"
End If
End If
End Sub
C# или VB помощь приветствуется, так что я думаю, что его придется использовать как selectedindexchange
. но тогда это SUB
наполовину бесполезно, нет?
Да, в загрузке моей формы я установил год FIN в этом году, так что, может быть, я могу сказать, если год изменится на то, что тогда изменит кнопку и hilight. Правильно ли это? – TheUser