如何初始化一个接受DropDown List数组的构造函数?

时间:2012-06-27 09:08:08

标签: c# asp.net .net

我没有关注如何初始化一个接受数组中DropDowns名称的类构造函数,如下所示:

public FillDropDowns(DropDownList[] DropDownNameArray)
{
    PopulateDropDown(DropDownNameArray);
}

我有一个名为FillDropDowns的类,其方法是PopulateDropDown。

从我的Web表单中,我想创建此类的实例并传递DropDowns的名称。

2 个答案:

答案 0 :(得分:2)

DropDownList[] parameter = new DropDownList[1]; // create an array of DropDownList 

parameter[0] = DropDownList1; // add DropDownList1 to the array (the reference to the drop down list you want include)

var yourClass = new FillDropDowns(parameter); // make a new instance of the class by passing the array via the constructor

答案 1 :(得分:0)

更改您的功能以获取下拉列表。根据你的意见,这就是你想要的。

public FillDropDowns(DropDownList DropDownID)
{
    PopulateDropDown(DropDownID);
}