Saludos, mi inquietud es como leo un dropdownlisr que esta dentro de un gridview.
El combo esta lleno con usuarios y yo quisiera obtener el codigo del usuario y mandarlo a guardar en una tabla.
Este es mi codigo para el gridview:
<asp:GridView ID="gridview1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="codProd" HeaderText="Producto" />
<asp:TemplateField HeaderText="Venta">
<ItemTemplate>
<asp:DropDownList ID="ddlVenta" runat="server" ></asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
y este es mi codigo para llenar el combo dentro del grid:
Protected Sub gvVisitEsp_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvVisitEsp.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then 'DataRow Vale las row que tienen datos, de esta manera se saltea el header,el footer y el pager
Dim ddlVenta As DropDownList
Dim rowCobro As GridViewRow = CType(e.Row.Cells(4).NamingContainer, GridViewRow)
ddlVenta = CType(rowVenta.FindControl("ddlVenta"), DropDownList)
ddlVenta.ClearSelection()
ddlCobro.DataSource = dt2
ddlCobro.DataTextField = "nombre"
ddlCobro.DataValueField = "codigo"
ddlCobro.DataBind()
End If
End Sub
Gracias por su ayuda.