相关疑难解决方法(0)

需要通用实用程序C#方法来填充ASP.NET DropDownList

我在实用程序类中有如下方法.我想更改参数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)

c# asp.net

4
推荐指数
1
解决办法
1886
查看次数

标签 统计

asp.net ×1

c# ×1