Tengo varios controles que se llena de la "misma" forma, (BulletedList, DropDownList, ListBox), que se llenan por medio de un SqlDataReader, se podría generar una función que devuelva el control con los parámetros establecidos en la función. Cabe destacar que se debe de retornar el mismo tipo de control.
La función seríal algo al estilo de...
Código
public <sTypeControl> fnBuildObj( Object sObj, String sQuery, String sText, String sValue ) { /* ... */ return <sTypeControl>; }
y lo llamaría algo así,
Código
this.BulletedList1 = fnBuildObj( BulletedList, sQuery, sText, sValue ); this.DropDownList1 = fnBuildObj( DropDownList, sQuery, sText, sValue ); this.ListBox1 = fnBuildObj( ListBox, sQuery, sText, sValue );