Foros del Web » Programando para Internet » ASPX (.net) »

Como lo hago dinamico?

Estas en el tema de Como lo hago dinamico? en el foro de ASPX (.net) en Foros del Web. Saludos..... Tengo el sig. codigo que genera las columnas de un datagrid: Código: <columns> <asp:boundcolumn datafield="sum_9" headertext="Periodo 9" dataformatstring="{0:c}" itemsstyle-horizontalalingn="right"/> <asp:boundcolumn datafield="sum_10" headertext="Periodo 10" dataformatstring="{0:c}" ...
  #1 (permalink)  
Antiguo 17/05/2006, 07:46
 
Fecha de Ingreso: noviembre-2003
Mensajes: 209
Antigüedad: 20 años, 5 meses
Puntos: 0
Como lo hago dinamico?

Saludos.....

Tengo el sig. codigo que genera las columnas de un datagrid:

Código:
<columns>
	<asp:boundcolumn datafield="sum_9"
	headertext="Periodo 9"
	dataformatstring="{0:c}"
	itemsstyle-horizontalalingn="right"/>
	
	<asp:boundcolumn datafield="sum_10"
	headertext="Periodo 10"
	dataformatstring="{0:c}"
	itemsstyle-horizontalalingn="right"/>

	<asp:boundcolumn datafield="sum_11"
	headertext="Periodo 11"
	dataformatstring="{0:c}"
	itemsstyle-horizontalalingn="right"/>

	<asp:boundcolumn datafield="sum_12"
	headertext="Periodo 12"
	dataformatstring="{0:c}"
	itemsstyle-horizontalalingn="right"/>
</columns>
Tengo al datagrid como autogeneratecolumns="false"

Lo que no quiero hacer es repetir un <asp:boundcolumn> por cada periodo, nadamas tener unos solo y que dependiendo de lo que seleccione el usuario en un par de Dropdownlist (se llaman per_ini y per_fin) sean las columnas que me muetren en el datagrid.

Gracias por su valiosa ayuda.
  #2 (permalink)  
Antiguo 17/05/2006, 19:25
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
puedes jugar con las columnas del datagrid y mostrar las que necesites (visible=false or true) o bien, generar de forma dinámica las columnas , te mando unos ejemplos:

http://www.dnzone.com/ShowDetail.asp?NewsId=599
http://www.aspfree.com/c/a/ASP.NET-C...s-Dynamically/

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:10.