2012-06-27 67 views
3

我想寫一個可以綁定任何asp.net UI控件(下拉列表,列表框..等)的泛型方法 以下是我如何設想該方法應該是這樣的:用於Web UI控件的Asp.net通用數據綁定方法

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

嘗試爲

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

但將與數據網格這項工作結合? – Eyad

相關問題