我试图写一个将绑定任何asp.net UI控件(下拉列表,列表框等)的通用方法。
这是我设想该方法应如何显示的方式:

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


我很想知道是否有可能接受任何asp.net UI控件并设置其绑定属性的方法?

最佳答案

尝试为

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

10-06 12:19