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

DropDownList en DataGridView

Estas en el tema de DropDownList en DataGridView en el foro de ASPX (.net) en Foros del Web. Hola que Tal tengo una duda de como cargar un DropDownlist desde una base de datos SQL SERVER Esto es lo que tengo hasta el ...
  #1 (permalink)  
Antiguo 31/03/2010, 12:37
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 8 meses
Puntos: 1
DropDownList en DataGridView

Hola que Tal
tengo una duda de como cargar un DropDownlist desde una base de datos SQL SERVER

Esto es lo que tengo hasta el momento
:::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::
Asi cargo mi Grid....

Cita:
Sub cargarelacionFormatoReporte()
grvRelacion.DataSource = ClaseContabilidad.CargaRelacionFormatoReporte()
grvRelacion.DataBind()
Dim i As Integer
For i = 0 To grvRelacion.Rows.Count - 1
grvRelacion.Rows(i).Cells(1).HorizontalAlign = HorizontalAlign.Left
grvRelacion.Rows(i).Cells(2).HorizontalAlign = HorizontalAlign.Left
grvRelacion.Rows(i).Cells(4).HorizontalAlign = HorizontalAlign.Left
Next
End Sub
:::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::

Y este es el codigo del Diseño del DataGridView
Cita:
<asp:GridView ID="grvRelacion" runat="server" BackColor="White" BorderColor="#999999"
BorderStyle="None" BorderWidth="1px" CellPadding="3" CssClass="estilo1" GridLines="Vertical"
PageSize="20" Width="890px" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="chk">
<HeaderTemplate>
<asp:CheckBox ID="chkHeader" runat="server"

onclick="javascript:CopyCheckStateByColumn(this,th is.offsetParent.offsetParent.id);" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkTest" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Codigo" HeaderText="Código" />
<asp:BoundField DataField="Descripcion" HeaderText="Descripción" />
<asp:TemplateField HeaderText="Tipo Formato" ControlStyle-Font-Bold="false">
<ItemTemplate>
<asp:DropDownList ID="DdlTipoReporte" runat="server"></asp:DropDownList>
</ItemTemplate>
<ControlStyle CssClass="estilo10" />
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="ControlLightLight" BorderColor="Blue" BorderStyle="None" ForeColor="Black"
HorizontalAlign="Center" />
<HeaderStyle BackColor="#550000" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
</asp:GridView>

:::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::

Asi como veran Dentro del Asp_TemplateField esta el DdlTipoReporte que es el DropDownList

Mi duda es como cargar Este DDl junto con el gridview .... nada mas ....


Xsiaka asi lleno un DropDownlist

Cita:
Sub CargaComboEstado()
DdlEstado.DataSource = ClaseComboVarios.CargaComboSinBlanco(406)
DdlEstado.DataValueField = "cCodTab"
DdlEstado.DataTextField = "cDesLar"
DdlEstado.DataBind()
End Sub
Espero cualquier rpta en el menor tiempo posible
  #2 (permalink)  
Antiguo 31/03/2010, 17:13
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años
Puntos: 19
Respuesta: DropDownList en DataGridView

Hola.

En vista de diseño hace clic en la grilla y selecciona el combo, luego selecciona la flecha que aparece en la parte superior del combo al seleccionarlo para que ahí pudas decirle de donde tomara los valores.
Acá tenes paso a paso como hacerlo:

http://recuerdaprogramacionrapido.bl...-gridview.html
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!

Etiquetas: datagridview, dropdownlist, aspx
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 18:23.