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

Columnas Plantillas en DataGrid

Estas en el tema de Columnas Plantillas en DataGrid en el foro de ASPX (.net) en Foros del Web. Necesito agregar una columna plantilla "que contenga un textbox" a un datagrid en tiempo de ejecucion y lo que estoy haciendo es esto Dim colDesc ...
  #1 (permalink)  
Antiguo 03/02/2006, 11:21
 
Fecha de Ingreso: febrero-2006
Mensajes: 5
Antigüedad: 18 años, 3 meses
Puntos: 0
Columnas Plantillas en DataGrid

Necesito agregar una columna plantilla "que contenga un textbox" a un
datagrid en tiempo de ejecucion y lo que estoy haciendo es esto
Dim colDesc As New TemplateColumn()
colDesc.HeaderText = "XXXXX"
dg.Columns.Add(colDesc)

Se agrega la columna, pero cuando quiero tener el efecto


<asp:TemplateColumn HeaderText="Descripción">
<ItemTemplate>
<asp:TextBox id=TextBox1 runat="server" Text='<%#
Trim(DataBinder.Eval(Container, "DataItem.descripcion")) %>' > </asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>

que se genera en modo de diseño, no se como hacerle por que la plantilla
tiene el metodo de "itemTemplate" pero en este caso como se utiliza....

El codigo siguiente me mada un error en el codigo "colDesc.ItemTemplate().InstantiateIn(new TextBox())" de que no esta instanciado

Dim colDesc As New TemplateColumn()
colDesc.HeaderText = "XXXXX"
dim TextBoxX as New TextBox()
TextBoxX.Text="X"
colDesc.ItemTemplate().InstantiateIn(new TextBox())
dg.Columns.Add(colDesc)
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 20:06.