基本上我想做的是从表中读取数据,然后将该数据添加到适当的列表中。
例如
List<int> value;
SELECT Values_To_Add FROM table
value.add(Values_To_Add)
显然使用正确的 C# MySql 语法。我该怎么做呢?
我认为以下内容可能是您正在寻找的内容:
List<int> values = new List<int>();
string sql = "SELECT Values_To_Add FROM table";
command.CommandText = sql;
MySqlDataReader reader = command.ExecuteReader();
while(reader.Read())
{
values.Add(reader["Values_To_Add "]);
}
您可能会向 Google 询问有关设置 MySqlReader 等的信息。
希望这会有所帮助,这应该是一个开始。
尝试
List<int> values;
var result = from value in table
select value;
foreach(var item in result) values.Add(item);
研究使用SQLDataReader
类。
经过研究,您应该能够使用数据阅读器从表中读取行,然后将它们添加到您的列表中:)
教程:http ://csharp-station.com/Tutorial/AdoDotNet/Lesson04
MSDN:http: //msdn.microsoft.com/en-GB/library/system.data.sqlclient.sqldatareader.aspx