Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Asp.net generic data binding method for Web UI controls

I am trying to write a generic method that would bind any asp.net UI controls (drop down-list, list box.. etc) Here is how I envision how the method should looks like:

public static void  AnyUIObjectDataBinder(Object anyUIcontrol, int id, string dataTextField, string dataValueField)
{
    anyUIcontrol.DataSource = GetList(id);
    anyUIcontrol.DataTextField = dataTextField;
    anyUIcontrol.DataValueField = dataValueField;
    anyUIcontrol.DataBind();
}

I would love to know if it is possible to have such method that accept any asp.net UI controls and set its binding property?

like image 451
Eyad Avatar asked Apr 14 '26 03:04

Eyad


1 Answers

try as

public static void  AnyUIObjectDataBinder(ListControl anyUIcontrol, int id, string dataTextField, string dataValueField)
{
    anyUIcontrol.DataSource = GetList(id);
    anyUIcontrol.DataTextField = dataTextField;
    anyUIcontrol.DataValueField = dataValueField;
    anyUIcontrol.DataBind();
}
like image 66
Damith Avatar answered Apr 17 '26 05:04

Damith



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!