ASP.NET - datagrid

 
Vista:

datagrid

Publicado por kelly johana (49 intervenciones) el 19/12/2005 17:48:11
Hola a todos!!!!
mi duda es la siguiente si yo tengo el sgte codigo:

String cadenaConexion = "Data Source=PRACTICANTECSAI;" + "Initial Catalog=HojasDeVida; Integrated Security=true ";
SqlConnection MyCon = new SqlConnection(cadenaConexion);
SqlDataAdapter DADocIdent = new SqlDataAdapter();
DADocIdent.SelectCommand = new SqlCommand("spdocident", MyCon);
DADocIdent.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter parameter = new SqlParameter("@strDocIdent", SqlDbType.VarChar,30);
parameter.Value= docident;
DADocIdent.SelectCommand.Parameters.Add(parameter);
DataSet DSDocIdent = new DataSet();
DataTable DTDocIdent=new DataTable();
DTDocIdent = DSDocIdent.Tables.Add("InfPersonal");
DADocIdent.Fill(DSDocIdent, "InfPersonal");
DatGridPersonales.DataSource=DSDocIdent.Tables["InfPersonal"].DefaultView;
DatGridPersonales.DataBind();

donde lleno un datagrid, si quiero que el datagris me salga con los nombres de columnas que yo quiera y no con los nombres de columna de la tabla con la cuál lo estoy llenando cómo puedo hacerlo???
cualquier colaboracion me seria demuca ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:datagrid

Publicado por Pablo Iñareta (131 intervenciones) el 20/12/2005 08:38:47
Has probado a utilizar alias en el store procedure donde recuperas los datos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:datagrid

Publicado por SarevoK (5 intervenciones) el 20/12/2005 15:29:35
hola kelly:
lo que puedes hacer es despues de llenar el dataset le cambias el nombre a las columnas, pòr ejemplo:

DSDocIdent.Tables["InfPersonal"].Columns[j].ColumnName

puedes cambiar la propiedad ColumnName de cada columna del DataSet recorriendola, donde "j" es el index de cada columna, cualquier duda escribeme al meil, ojala te ayude, nos vemos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar