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一些想法做我的任務。將數據表內容加載到字典
感謝您的答覆,其實內容加載到字典準確。但一列。作爲一個密鑰。我想加載沒有密鑰。怎麼辦?@Nino – monica