我在实用程序类中有如下方法.我想更改参数dataSource以接受任何类型的数据源,即DataSet,DataView,List <T>,DataTable和ArrayList.
这可能吗?我如何更改方法签名(以及参数和类型)以允许我灵活地传入任何可接受的数据源进行绑定?
public void FillCombo(DropDownList ddl, DataTable dataSource, string textField, string valueField, bool addSelect) {
ddl.DataValueField = valueField;
ddl.DataTextField = textField;
ddl.DataSource = dataSource;
ddl.DataBind();
if (addSelect)
AddSelectCombo(ddl, "Select", -1);
}
Run Code Online (Sandbox Code Playgroud)