enlazar dropdownlist con datagrid
Publicado por eljhonb (23 intervenciones) el 25/01/2007 18:30:02
Buenas, estoy tratando de enlazar un dropdownlist, que está dentro de un datagrid, con una tabla de mi base de datos.
el datagrid lo lleno con una tabla que creo manualmente. El control dropdownlist lo lleno mediante un procedimiento llamado desde el html de la página así
<asp:TemplateColumn HeaderText="Crefi Destino">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
<ItemTemplate>
<asp:DropDownList id="lstCrefi" Runat="server" Width="50px" DataMember="V_Crefi" DataTextField="crefi" DataValueField="Crefi" DataSource="<%# GetCrefiTable() %>">
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateColumn>
pero al ejecutalo me aparece un error que dice:
DataBinder.Eval: 'System.Data.DataRowView' does not contain a property with the name crefi.
Cómo puedo solucionar este problema?
Hay otra manera de llenar el control ??
Muchas Gracias!
el datagrid lo lleno con una tabla que creo manualmente. El control dropdownlist lo lleno mediante un procedimiento llamado desde el html de la página así
<asp:TemplateColumn HeaderText="Crefi Destino">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
<ItemTemplate>
<asp:DropDownList id="lstCrefi" Runat="server" Width="50px" DataMember="V_Crefi" DataTextField="crefi" DataValueField="Crefi" DataSource="<%# GetCrefiTable() %>">
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateColumn>
pero al ejecutalo me aparece un error que dice:
DataBinder.Eval: 'System.Data.DataRowView' does not contain a property with the name crefi.
Cómo puedo solucionar este problema?
Hay otra manera de llenar el control ??
Muchas Gracias!
Valora esta pregunta


0