如何从具有一行的数据集中的标题名称中获取单元格值

时间:2019-03-08 15:38:58

标签: c# asp.net header dataset cell

我有一个表,我想从我的数据集中获取特定的列,我的表只有一行。

Here is a image of what my table

这是我的代码

private DataSet Ds = new DataSet();

public DataSet GetDataSet(string Query)
{
    try
    {
        using (MySqlConnection conn = new MySql.Data.MySqlClient.MySqlConnection(connString))
        {
            MySqlDataAdapter Da = new MySqlDataAdapter(Query, conn);
            Da.Fill(Ds);
            conn.Close();
        }
    }
    catch (Exception) { }
    return Ds; //See image
}

public string getDataCellString(string headerName)
{
    return "";//I want to get cell from heder name
}

这是我的问题:如何从标头名称中获取单元格值

2 个答案:

答案 0 :(得分:1)

如果只有一行,则可以:

public string getDataCellString(string headerName)
{
    return Ds.Tables[0].Rows[0][headerName].ToString();
}

答案 1 :(得分:1)

Ds.Tables [0] .Rows [0] [“ headerName”]。ToString();