asp.net - seleccionada - ¿Cómo obtengo el valor de una Celda gridview?
obtener valor de columna oculta en gridview asp net (4)
Si usa los métodos anteriores, obtendrá el valor de la celda [5] solo para la última fila.
Entonces, si usted es específico acerca de cierta fila, creo que puede obtener el valor de cualquier otro manejador de eventos gridview.
¿Cómo puedo obtener el valor de una celda gridview
? He estado intentando el código a continuación sin suerte.
protected void grvExpirations_RowDataBound(object sender, GridViewRowEventArgs e) {
int test = Convert.toInt32(e.Row.Cells[5].text;
}
usa este código a continuación,
protected void grvExpirations_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
int test = Convert.ToInt32(Server.HtmlDecode(e.Row.Cells[5].Text.Trim()));
}
}
y recuerde que el número de índice de la celda comienza en 0
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) {
if(e.Row.RowType == DataControlRowType.DataRow)
{
string LinkText = (string)System.Web.UI.DataBinder.Eval(e.Row.DataItem, "RegistrationLinkText");
if(LinkText == "text")
{
e.Row.Cells[3].Text = "your text";
}
}
}
protected void grvExpirations_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
int test = Convert.toInt32(e.Row.Cells[5].Text);
}
}