Как я могу получить значение ячейки из имени заголовка в наборе данных с одной строкой - PullRequest
0 голосов
/ 08 марта 2019

У меня есть таблица, и я хочу получить конкретный столбец из набора данных, в моей таблице только одна строка.

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 ]

1 голос
/ 08 марта 2019

`Ds.Tables [0] .Rows [0] [ "HeaderName"] ToString ();. * * 1 001

1 голос
/ 08 марта 2019

Если у вас есть только одна строка, вы можете:

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