私はビジュアル スタジオで C# を使用するプロジェクトに取り組んでいます。私のプロジェクトでは、1 つのグリッドビューとその下に 1 つのボタンがあります。ボタンをクリックすると、最後の行までの労働者の総労働時間を計算したいと思います。同様のトピックをすべて読みましたが、コードに何か問題があります..もっと/具体的な例があれば、助けてください。本当に助けが必要です. プロジェクトの締め切りが短い。
これがロジックです。
Sunday Monday Tuesday ........ TOTAL
10 50 5 ........ 65 works like this..
実際、グリッドビューの下でボタンを1つだけ使用したくありません。各行の各ワーカーに使用したい...
ここに ButtonClick コードがありますが、このように使用したくありません。各行のボタンを含むテンプレート列を追加する必要があります。私は知っていましたが、どのように?それは常に失敗し、常にいくつかのエラーが発生します。
protected void Button1_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
row.Cells[10].Text = (Convert.ToInt32(row.Cells[3].Text) + Convert.ToInt32(row.Cells[4].Text)).ToString() +
(Convert.ToInt32(row.Cells[5].Text) + Convert.ToInt32(row.Cells[6].Text)).ToString() +
(Convert.ToInt32(row.Cells[7].Text) + Convert.ToInt32(row.Cells[8].Text)).ToString() +
(Convert.ToInt32(row.Cells[9].Text));
}
}