Не уверен, что я делаю неправильно здесь. Я выбрал данные даты с сервера sql, используя инструкцию select ниже. Затем я хотел добавить его в список. Я проверил тип данных, используя System.Type, и он сообщает мне, что значения, которые я возвращаю, это System.String. Поэтому я подумал, что это должно быть в состоянии добавить его в список типа String, но я получаю сообщение об ошибке:Невозможно преобразовать .List <string> в строку
Не может неявно преобразовать тип System.Collections.Generic.List<string>
в string
public String getListFromColumnAsDATE(String columnName, String database)
{
myCommand = new SqlCommand("SELECT [Date] = convert(char(10), getdate(), 103) FROM Weekly_Tannery_Data", myConnection);
List<String> graphList = new List<String>();
myConnection.Open();
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
graphList.Add(myReader.GetString(0));
}
myConnection.Close();
return graphList;
}
Возможно, ваш тип возврата будет String, и вы возвращаете «Список'? –
MiiinimalLogic
Если вам нужна строка, вы должны добавить результат из db в 'stringbuilder', а затем сделать' tostring' –