如何从C#中的数据集/数据表映射变量?

时间:2019-01-09 16:47:32

标签: c# c#-4.0 dataset

我有一个从存储过程中填充的数据集。数据集充满了记录表。

    DataSet ds = new DataSet();

    using (SqlConnection conn = new SqlConnection(connectionString))
    {
        SqlCommand sqlComm = new SqlCommand("usp_GetData", conn);
        sqlComm.Parameters.AddWithValue("@servername", servername);              

        sqlComm.CommandType = CommandType.StoredProcedure;

        SqlDataAdapter da = new SqlDataAdapter();
        da.SelectCommand = sqlComm;

        da.Fill(ds);
    }
// I did a little change by populating to a DataTable. Hope LINQ query can help.
 DataTable dt = ds.Tables["Table"];

数据集返回两行,每行三列。每行都必须与每个变量进行映射。

预期输出:

string variable1 = value 1 from dataset where conditionparameter = 1
string variable2 = value 2 from dataset where conditionparameter = 2

如何在c#中从数据集中映射变量?

0 个答案:

没有答案