Alterar código para C#
Eu consegui por meio de fóruns esse código que funcionou muito bem da forma que eu desejava, porém eu estava fazendo esse código em VB.NET.
Porém eu preciso fazer com que esse código funcione da mesma forma em C#
Eu tentei de várias formas alterar para funcionar em C#, mas sem sucesso.
Esse é o código em VB.NET que preciso transpassar para C#
'Alterar cor da linha com base no resultado obtido através da quinta coluna da tabela (Status)
Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
'Indice da sua coluna status
Dim myVal As String = e.Row.Cells(5).Text
If myVal = "Completed" Then
e.Row.BackColor = System.Drawing.Color.Green
ElseIf myVal = "Delayed" Then
e.Row.BackColor = System.Drawing.Color.Red
ElseIf myVal = "In Progress" Then
e.Row.BackColor = System.Drawing.Color.Yellow
ElseIf myVal = "New" Then
e.Row.BackColor = System.Drawing.Color.White
End If
End If
End Sub
Esse código funciona da seguinte forma:
Ele pega o valor dentro do campo de uma determinada tabela, localizada na sexta coluna. E faz a alteração da cor da linha da tabela para a cor designada, para haver diferenciação.
Aguardo por ajuda.
Discussão (2)
Carregando comentários...