Buenas noches.
Estoy estudiando el proyecto de ejemplo “Web -> Controls -> Listbox -> WebListbox Datasource Example”.
En ese proyecto se implementan los métodos de la interfaz WebDataSource.
No entiendo por qué, para obtener el número de filas (método RowCount()), se hace una consulta a la base de datos. Es algo muy ineficiente. Ya existe una propiedad en el WebListBox, llamada RowCount, que nos da el número de filas.
Por otro lado, depurando el código, al ejecutar el método ReloadData() del WebListBox me he dado cuenta de que el método RowData() se invoca dos veces. No sé por qué.
Finalmente, según la documentación, el método RowData() no necesita parámetros, pero al implementar la interfaz WebDataSource, se requieren 3.
Saludos.