Я делаю оператор select sql на моей веб-службе в Visual Studio 2010. Это только из столбца, но есть несколько строк данных. Как заполнить данные массива и вернуть его?Как заполнить ArrayList с помощью SQL Select Statement Results
[WebMethod]
public List<String> getAccType(string bankId)
{
myConnection.Open();
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand("SELECT TypeName FROM AccType where BankID = '" + bankId + "'", myConnection);
myReader = myCommand.ExecuteReader();
List<String> AccType = new List<string>();
while (myReader.Read())
{
string iAccType = myReader["TypeName"].ToString();
AccType.Add(iAccType);
}
return AccType;
}
}
Как вы получаете данные, используя что? Может быть, чистый ado.net или какой-нибудь орм? Вот как вы работаете с ArrayList: http://msdn.microsoft.com/en-us/library/system.collections.arraylist(v=vs.110).aspx –
Вернуть список массивов откуда? –
Я бы не использовал ArrayList и вместо этого использовал строго типизированный «Список», содержащий данные. Тем более, что все данные поступают из одного столбца, это должно быть предпочтительным. –
tvanfosson