簡體   English   中英

如何從 DataGridView 讀取數據?

[英]How to read data from a DataGridView?

所以我想通過點擊一個按鈕來獲得每日收入(來自 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();
    }
}

這是從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應與具有valid date的特定SalesGridView單元格進行檢查,而不是完整的SalesGridView

我認為您需要用一些有效日期替換if條件中的 GridView SalesGridView

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();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM