Как читать данные из DataGridView? - PullRequest
0 голосов
/ 02 марта 2019

, поэтому я хочу получать ежедневные поступления (из таблицы), нажав на кнопку

private void button1_Click(object sender, EventArgs e)
{
    int sum = 0;
    if (DateTime.Today == SalesGridView)
    {
        for (int i = 0; i < SalesGridView.Rows.Count; ++i)
        {
            sum += Convert.ToInt32(SalesGridView.Rows[i].Cells[3].Value);
        }
        label1.Text = sum.ToString();
    }
}

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

Так вы можете читать данные с DataGridView.

for (int rows = 0; rows < SalesGridView.Rows.Count; rows++)
{
    for (int col= 0; col < SalesGridView.Rows[rows].Cells.Count; col++)
    {
        string value = SalesGridView.Rows[rows].Cells[col].Value.ToString();    
    }
} 

if (DateTime.Today == SalesGridView) // это условие неверно.

Этот DateTime.Today должен быть проверен с определенной SalesGridView колонкой ячейкой , который имеет valid date, а не полный SalesGridView.

0 голосов
/ 02 марта 2019

Я думаю, вам нужно заменить GridView SalesGridView в состоянии if на какую-то действительную дату.

int sum = 0;
if (DateTime.Today == validDate)
{
    for (int i = 0; i < SalesGridView.Rows.Count; ++i)
    {
        sum += Convert.ToInt32(SalesGridView.Rows[i].Cells[3].Value);
    }
    label1.Text = sum.ToString();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...