CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
Datagrid
(1/1)
kejos:
Hola a todos!!!!
mi duda es la siguiente si yo tengo el sgte codigo:
--- Código: Text ---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 datagrid 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
Kev:
Te doy tres formas (puede que haya mas)
- Vas al codigo HTML y buscas la etiqueta de tu datagrid, ahi dentro agregas las etiquetas <columns></columns> y ahi ya puedes agregar las columas que quieres que se muestran o no, pero tambien tienes que desactivar la opcion autogeneratecolumns a false
- Pudes usar el wizard del datagrid osea el Builder y desde ahi te vas a columns y desabilitas tambien autogeneratecolumns a false, luego vas agregando las columnas que quieras.
- La ultima puedes hacerlo por codigo referenciando a las columnas pero esto se usa en pocos casos, asi que no le doy mas rollo.
Suerte!
:comp:
Navegación
Ir a la versión completa