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]} form.Suggest私の仕事をするためのいくつかのアイデア。データテーブルの内容をディクショナリにロード
おかげで、実際に内容が辞書にロードされ、正確に1列を.But。 @ Nino – monica