チェックされた行の合計価格を示す価格列があります。もともとは選択ボタンでこれをやろうとしましたが、うまくいかなかったので、グリッドビューにチェックボックスを追加しました。今、私はいくつかの行をチェックするときに、それらの行の合計がラベルに表示される必要があります。このコードは疲れましたが、エラーが発生しました:
double sum = 0;
foreach (GridViewRow gvr in GridView1.Rows)
{
CheckBox cb = (CheckBox)gvr.FindControl("Checkbox1");
if (cb.Checked)
{
double amount = Convert.ToDouble(gvr.Cells[2].Text);
sum += amount;
}
Label1.Text = sum.ToString();
}