
AYUDA URGENTE
Publicado por Edgar (26 intervenciones) el 05/03/2008 20:37:14
Amigos del Foro por favor solicito su ayuda de manera urgente.
PROBLEMA.- Tengo una aplicacion que la realizo con ASP.NET, base de datos SQL 2000, y visual net, ....
Me encuentro haciendo un diario contable para esto en el web form agregue un GRIDVIEW para que tenga varias fila de insercion como que fuera una factura es decir 1 o n filas,
como ustedes saben el GRIDVIEW no es editable pero, para esto realice lo siguiente:
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PLANCUENTA_NUMERO") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("PLANCUENTA_NUMERO") %>'></asp:Label>
</ItemTemplate>
<FooterTemplate><asp:DropDownList ID="ddlCuenta" runat="server" Width="155px" AutoPostBack="True" ></asp:DropDownList></FooterTemplate>
</asp:TemplateField>
<EmptyDataTemplate>
<tr>
<td><asp:DropDownList ID="ddlCuenta" runat="server" ></asp:DropDownList></td>
</tr>
</EmptyDataTemplate>
para que en el footer aparesca una fila en blanco, en este caso en la columna aparecera un drodownlist, este dropdown se llama ddlCuenta y contendra los datos del plan de cuenta, para llenar este dropdown , hago en select a la tabla que contiene los datos.... del plan de cuentas .....
PERO NO SE COMO EL VALOR OBTENIDO DE ESTE SELECT ASIGNARLE A LA COLUMNA QUE CONTIENE EL DROPDOWLIST QUE ESTE EL GRIDVIEW
ES DECIR SI YA TENGO VALORES DEL SELECT NO SE COMO HACER PARA QUE ESOS VALORES SE CARGEN EN EL DDLCUENTA QUE ESTA EN EL GRIDVIEW
HASTA EL MOMENTO SOLO TENGO ESTO :
Protected Sub fnCargarDDLCuenta()
Try
Dim ds As DataSet
Dim ddlCuenta As DropDownList
'= CType((grdvDetalle.FindControl("ddlCuenta")), DropDownList)
ddlCuenta = New DropDownList
Dim obj As New Contabilidad.Negocio.Contabilidad.Negocio.ClsDiarioNegocio()
ds = obj.fnCargarDDLCuenta()
ddlCuenta.DataSource = ds
ddlCuenta.DataBind()
ddlCuenta.DataTextField = ds.Tables(0).Rows(0).Item(1)
ddlCuenta.DataValueField = ds.Tables(0).Rows(0).Item(0)
' grdvDetalle.FindControl("ddlCuenta")
'grdvDetalle.Controls.Add(ddlCuenta)
Catch ex As Exception
fnAlerta(ex.Message)
End Try
End Sub
POR FAVOR AYUDENME E INDIQUEMEN COMO ASIGNO EL VALOR DEL SELECT A LA COLUMNA ANTES MENSIONADA QUE ESTA EN EL GRID
PROBLEMA.- Tengo una aplicacion que la realizo con ASP.NET, base de datos SQL 2000, y visual net, ....
Me encuentro haciendo un diario contable para esto en el web form agregue un GRIDVIEW para que tenga varias fila de insercion como que fuera una factura es decir 1 o n filas,
como ustedes saben el GRIDVIEW no es editable pero, para esto realice lo siguiente:
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("PLANCUENTA_NUMERO") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("PLANCUENTA_NUMERO") %>'></asp:Label>
</ItemTemplate>
<FooterTemplate><asp:DropDownList ID="ddlCuenta" runat="server" Width="155px" AutoPostBack="True" ></asp:DropDownList></FooterTemplate>
</asp:TemplateField>
<EmptyDataTemplate>
<tr>
<td><asp:DropDownList ID="ddlCuenta" runat="server" ></asp:DropDownList></td>
</tr>
</EmptyDataTemplate>
para que en el footer aparesca una fila en blanco, en este caso en la columna aparecera un drodownlist, este dropdown se llama ddlCuenta y contendra los datos del plan de cuenta, para llenar este dropdown , hago en select a la tabla que contiene los datos.... del plan de cuentas .....
PERO NO SE COMO EL VALOR OBTENIDO DE ESTE SELECT ASIGNARLE A LA COLUMNA QUE CONTIENE EL DROPDOWLIST QUE ESTE EL GRIDVIEW
ES DECIR SI YA TENGO VALORES DEL SELECT NO SE COMO HACER PARA QUE ESOS VALORES SE CARGEN EN EL DDLCUENTA QUE ESTA EN EL GRIDVIEW
HASTA EL MOMENTO SOLO TENGO ESTO :
Protected Sub fnCargarDDLCuenta()
Try
Dim ds As DataSet
Dim ddlCuenta As DropDownList
'= CType((grdvDetalle.FindControl("ddlCuenta")), DropDownList)
ddlCuenta = New DropDownList
Dim obj As New Contabilidad.Negocio.Contabilidad.Negocio.ClsDiarioNegocio()
ds = obj.fnCargarDDLCuenta()
ddlCuenta.DataSource = ds
ddlCuenta.DataBind()
ddlCuenta.DataTextField = ds.Tables(0).Rows(0).Item(1)
ddlCuenta.DataValueField = ds.Tables(0).Rows(0).Item(0)
' grdvDetalle.FindControl("ddlCuenta")
'grdvDetalle.Controls.Add(ddlCuenta)
Catch ex As Exception
fnAlerta(ex.Message)
End Try
End Sub
POR FAVOR AYUDENME E INDIQUEMEN COMO ASIGNO EL VALOR DEL SELECT A LA COLUMNA ANTES MENSIONADA QUE ESTA EN EL GRID
Valora esta pregunta


0