1

以下のように、配列内のDropDownsの名前を受け入れるクラスコンストラクターを初期化する方法に従っていません。

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

PopulateDropDownメソッドを持つFillDropDownsという名前のクラスがあります。

私のWebフォームから、このクラスのインスタンスを作成し、DropDownsの名前を渡したいと思います。

4

2 に答える 2

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
于 2012-06-27T09:11:45.987 に答える
0

ドロップダウンリストを取得するように関数を変更します。あなたのコメントによると、これはあなたが望むものです。

public FillDropDowns(DropDownList DropDownID)
{
    PopulateDropDown(DropDownID);
}
于 2012-06-27T09:21:44.740 に答える