7 jun
2017

Interpretar
en una celda de gridView

Tengo que separar por marcas de \n el contenido de una celda de GridView para conseguir que en una celda aparezcan lineas diferentes.

El código en el que me hallo es el siguiente:

Modificando la DataTable:

cmd = new OracleCommand();
cmd.Connection = cnn;
cmd.CommandText = comando;
da.SelectCommand = cmd;
da.Fill(dt);

for (int i = 0; i < dt.Rows.Count; i++)
{
    string text = dt.Rows[i]["OBSFX"].ToString();
    text = text.Replace("\n", " <br /> ");
    dt.Rows[i]["OBSFX"] = text;
}

GridView1.DataSource = dt;
GridView1.DataBind();

Ahora modificando el GridView directamente:

cmd = new OracleCommand();
cmd.Connection = cnn;
cmd.CommandText = comando;
da.SelectCommand = cmd;
da.Fill(dt);

GridView1.DataSource = dt;
GridView1.DataBind();

for (int i = 0; i < GridView1.Rows.Count; i++)
{
    string text = GridView1.Rows[i].Cells[16].Text;
    text = text.Replace("\n", "<br/>");
    GridView1.Rows[i].Cells[16].Text = text;
}

GridView1.DataBind();

Ninguna de las dos maneras funciona. ¿Alguna idea?

COMENTARIOS

DEJA TU COMENTARIO

© 2017 website by Rubit Corporation