Tema: Error
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2003, 12:01
DotNetDeveloper
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años, 1 mes
Puntos: 2
Error

Estoy intentando cargar una DDL con datos de una tabla al momento de editar una fila en un Datagrid y sale lo siguiente:

An invalid data source is being used for ddlCategMod. A valid data source
must implement either IListSource or IEnumerable.

El codigo:

<asp:DropDownList Runat="server" ID="ddlCategMod"
DataTextField="categoria_telefono_nombre"
DataValueField="categoria_telefono_id" DataSource='<%#
GetValues("categoria_telefono") %>' />


El método:

public MySQLDataReader GetValues(string tabla)

{

string sql = "SELECT * FROM " + tabla;

manejador.setSql(sql);

MySQLDataReader dr = manejador.getDataReader();

return dr;

}





Y lo que regresa el metodo getDataReader();



public MySQLDataReader getDataReader()

{

setDataReader();

return this.dataReader;

}



public void setDataReader()

{

this.creaComando();

this.dataReader =
(MySQLDataReader)this.getComando().ExecuteReader(C ommandBehavior.CloseConnec
tion);

}





Como ven? Donde esta el error?