2
我想填充從.resx文件中提取的數據的下拉列表。我希望能夠以.resx文件的名稱傳遞5個不同的函數,並以某種方式進行強制轉換,以便使用GetReourceSet進行檢索。Casting .resx類獲取ResourceSet
這裏是目前我在做什麼:
protected void populateCountryPickList(DropDownList whatDropDownList)
{
ResourceSet rs = Resources.CountryPickList.ResourceManager.GetResourceSet(CultureInfo.CurrentCulture, true, true);
whatDropDownList.DataSource = rs;
whatDropDownList.DataTextField = "Value";
whatDropDownList.DataValueField = "Key";
whatDropDownList.DataBind();
}
在上面的例子中我有一個名爲CountryPickList.resx一個.resx文件,以便它只是使用的.resx名稱的問題,使用GetResourceSet的檢索的ResourceSet ...
我希望能夠做的是弄清楚如何我可以傳遞一個字符串到我的函數與.resx的名稱,並獲得相同的結果。
任何建議將不勝感激!
歡呼聲,
rise4peace
這裏的功能: 保護無效populateDropDownList(DropDownList的whatDropDownList,串whatResourceName) { 的ResourceSet RS =新的ResourceManager(whatResourceName,的GetType()大會).GetResourceSet (CultureInfo.CurrentCulture,true,true); whatDropDownList.DataSource = rs; whatDropDownList.DataTextField =「Value」; whatDropDownList.DataValueField =「Key」; whatDropDownList.DataValueField =「Key」; whatDropDownList.DataBind(); } 如果我在App_GlobalResources中有一個名爲statelist.resx的.resx文件。我假設我可以傳遞狀態列表到這個函數? – rise4peace 2009-11-03 14:11:34
完美!謝謝SLaks! – rise4peace 2009-11-03 18:19:48