【发布时间】:2016-12-27 10:17:51
【问题描述】:
public static Dictionary<string, object> LonView()
{
string sql = "SELECT Marks,Id FROM table4";
using (SqlConnection Connection = new SqlConnection((@"DataSource")))
{
using (SqlCommand myCommand = new SqlCommand(sql, Connection))
{
Connection.Open();
using (SqlDataReader myReader = myCommand.ExecuteReader())
{
DataTable dt = new DataTable();
dt.Load(myReader);
Connection.Close();
Dictionary<string, object> lst = new Dictionary<string, object>();
var tableEnumerable = dt.AsEnumerable();
var tableArray = tableEnumerable.ToArray();
foreach (var data in tableArray)
{
lst.Add(data["id"].ToString(),data["Marks"] as string);
}
return lst;
}
}
}
}
我想将我的数据表列转换为字典并以数组{["A",30],["B",32],["C",45]} 形式返回字典。建议一些想法做我的任务。
【问题讨论】:
标签: c# arrays dictionary