me gustaría cambiar el valor de mi columna gridview a activa cuando el valor es 1. tengo columna de GridView como¿Cómo acceder a una columna de gridview en rowdatabound?
<asp:BoundField DataField="STATUS" HeaderText="STATUS" SortExpression="STATUS" HeaderStyle-HorizontalAlign="Left">
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
</asp:BoundField>
y CS código
protected void gvCategory_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.Cells[5].Text=="0")
{
e.Row.Cells[5].Text = "INACTIVE";
}
}
}
Esto está trabajando pero sería fallar si cambio el orden de las columnas. Lo que necesito es algo así como la función findControl. Gracias.
Por primera función 'GetCellByName', que sólo debe ser llamado cuando es el encabezado de tipo de fila:' e.Row.RowType == DataControlRowType.Header' –
@DavidFreitas no lo creo. Utiliza el DataControlField subyacente de una celda determinada. –