我遇到了一个奇怪的问题。
我有一个静态方法,它是常见的 DLL,并从数据库中返回一个国家的静态数组。
并使用这种常用方法,我正在尝试填写国家/地区的下拉列表。
所以代码如下。
共同点 - 帮助类 DLL 代码
public static string[] Countries()
{
string qry = "select * from Countries";
Dataset result=SqlHelper.ExecDS(qry);
countryArray = new string[100];
//Filing country array
return countryArray;
}
在当前项目中
countryOptions = new string[100];
countryOptions = Common.Helper.Countries();
我知道 Drop Down 应该只与 DS 绑定,但由于他是常见的 DLL,我无法更改它。
但现在我面临的唯一问题是,即使从国家表中删除一行,效果也不会出现在国家数组中。
Common.Helper.Countries() 仍然返回该行。我已经仔细检查了该行是否已被删除,但它的效果没有到来。有人可以帮我吗?