グリッドビューで特定のセルのデータを取得するのに問題があります。この方法でやっています:
double total = 0;
for (int i = 0; i < GridFactures.Rows.Count; i++)
total += Convert.ToDouble(GridFactures.Rows[i].Cells[6].Text.ToString());
lblTotalTTC.Text = "Montant total TTC : " + total;
問題の列は、私の aspx ファイルで宣言されています。
<asp:TemplateField HeaderText="Montant TTC">
<ItemTemplate>
<asp:Label ID="lblMontantTTC" runat="server" Text='<%#Eval("MontantTTC") %>'/>
</ItemTemplate>
</asp:TemplateField>
これは常にチェックしたい6番目の列だと確信しています。私は休憩を入れ、GridFactures.Rows[i].Cells[6].Text.ToString()
常に「」を含みます...これ以上何もありません...助けてくれてありがとう