-3

基本上我想做的是从表中读取数据,然后将该数据添加到适当的列表中

例如

List<int> value;
SELECT Values_To_Add FROM table
value.add(Values_To_Add)

显然使用正确的 C# MySql 语法。我该怎么做呢?

4

3 回答 3

3

我认为以下内容可能是您正在寻找的内容:

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 等的信息。

希望这会有所帮助,这应该是一个开始。

于 2013-03-13T17:21:58.910 回答
0

尝试

List<int> values;

var result = from value in table
             select value;

foreach(var item in result) values.Add(item);
于 2013-03-13T17:22:29.670 回答
0

研究使用SQLDataReader类。

经过研究,您应该能够使用数据阅读器从表中读取行,然后将它们添加到您的列表中:)

教程:http ://csharp-station.com/Tutorial/AdoDotNet/Lesson04

MSDN:http: //msdn.microsoft.com/en-GB/library/system.data.sqlclient.sqldatareader.aspx

于 2013-03-13T17:22:50.450 回答