У меня есть проблемы, чтобы получить данные о конкретной ячейке в моей 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