如何从DataGridView读取数据?

问题描述 投票:-3回答:2

所以我想通过点击按钮获得每日Incomings(来自gridview)

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();
    }
}
c# winforms gridview
2个回答
1
投票

这是你如何从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
投票

我认为你需要在SalesGridView条件下用一些有效的日期替换GridView 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();
}
© www.soinside.com 2019 - 2024. All rights reserved.