我有問題,讓我的GridView的特定小區的數據獲得的數據 我做這樣說:無法從我的GridView
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>
我敢肯定這總是我想檢查的第六列。 我把休息和GridFactures.Rows[i].Cells[6].Text.ToString()
總是包含「」 僅此而已...... 感謝您的幫助
不幸的是,這是行不通的。我無法實際從gridview中獲取任何數據。 – Slrg
出於測試目的,請嘗試使用GridFactures.Rows [i] .FindControl(「lblMontantTTC」)方法,並查看是否可以找到它。 –
再次感謝,但它不工作...我不明白 – Slrg