c # - общее количество всех строк в определенном столбце - PullRequest
0 голосов
/ 23 февраля 2012

Мне нужна помощь здесь. Кажется, не могу обойти это. По сути, у меня есть данные с количеством строк, и мне нужно получить сумму всех строк для определенного столбца. Столбец, который я пытаюсь получить, содержит набор чисел. Мне нужно добавить каждый из них вместе, но не определено, сколько строк будет присутствовать. У меня есть набор данных с 3 таблицами внутри, и мне нужно сделать это для третьей таблицы. Любая помощь приветствуется.

Ответы [ 3 ]

0 голосов
/ 23 февраля 2012
DataTable table = yourDataSet.Tables[2];

double sumObject = (double)(table.Compute("Sum(YourSpecificColumnName)"));
0 голосов
/ 23 февраля 2012

Вы можете получить его по следующему коду

        DataSet ds = new DataSet();
        int Sum = 0;
        foreach (DataRow dRow in ds.Tables[2].Rows)
        {
            Sum += Convert.ToInt32(dRow["Required Column"]);
        }
0 голосов
/ 23 февраля 2012

Используйте DataTable.Compute

private void ComputeBySalesSalesID(DataSet dataSet)
{
    // Presumes a DataTable named "Orders" that has a column named "Total."
    DataTable table;
    table = dataSet.Tables["Orders"];
    var sumObject = table.Compute("Sum(Total)");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...