【发布时间】:2011-08-29 23:47:28
【问题描述】:
我有一个返回一组整数的存储过程。我需要帮助在 C#(VS 2005)Web 应用程序中填充这些结果的 ArrayList。
我意识到这可能是一个非常简单的过程,但显然我没有这方面的技能,也没有研究它的词汇。
我的假设是这个 DataTable 被正确填充:
public static DataTable GetAllVendors()
{
OleDbCommand cmd = Data.GetCommand(Configuration.DatabaseOwnerPrefix + ".GetAllInformationAndHelpVendorIds", Connections.MyDbConnection);
return Data.RunCommand(cmd).Tables[0];
}
我不知道如何将结果返回到 ArrayList 或其他可以使用 Contains() 方法评估的数据类型。
编辑:ArrayList 是一项较旧的技术,我会接受不使用它的建议。谢谢。
【问题讨论】:
-
除非您仍在使用 .NET 1.1,否则不应使用
ArrayList。相反,请使用List<int>。 -
另外,
Data.GetCommand是什么? -
GetCommand是用于连接sql数据库并调用存储过程的方法。它是由以前的开发人员为此 CMS 编写的。
标签: c# sql-server-2005 arraylist