3

我正在尝试编写一个通用方法来绑定任何 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 控件并设置其绑定属性?

4

1 回答 1

4

尝试作为

public static void  AnyUIObjectDataBinder(ListControl anyUIcontrol, int id, string dataTextField, string dataValueField)
{
    anyUIcontrol.DataSource = GetList(id);
    anyUIcontrol.DataTextField = dataTextField;
    anyUIcontrol.DataValueField = dataValueField;
    anyUIcontrol.DataBind();
}
于 2012-06-27T14:28:51.393 回答