To jest mój znacznik GridView.Jak uzyskać wartości z pól szablonu w GridView?
<Columns>
<asp:TemplateField HeaderText="Customer Name">
<ItemTemplate>
<asp:Label ID="lblname" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Customer.Name")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="PickUpPoint">
<ItemTemplate>
<asp:Label ID="lblPickUpPoint" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Pickuppoint")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
Mam przycisk, który przechowuje wartości w komórkach arkusza kalkulacyjnego obiektu excel.
for (int i = 0; i < GridView2.Rows.Count; i++)
{
for (int j = 0; j < GridView2.Rows[i].Cells.Count; j++)
{
xlWorkSheet.Cells[i + 1, j + 1] = GridView2.Rows[i].Cells[j].Text;
}
}
Jak mogę uzyskać wartości GridView i przechowywać go w arkuszu, jak GridView2.Rows[i].Cells[j]
.text zwraca pusty ciąg.
ok ... ale, jak to zrobić dla innych elementów sterujących ... jeśli pętla wchodzi do drugiego tego ... jak mogę skierować etykietę do 'lblPickUpPoint' ... dzięki – Kulkarni
działa jak człowiek zaklęcia .... dzięki ...... Edycja: Teraz otrzymuję wszystkie dane w widoku Gridview .. jak mogę uczynić 'TemplateField HeaderText' dostać się również do arkusza roboczego ... ??? z góry dzięki ... – Kulkarni
Jak mogę uczynić 'TemplateField HeaderText' dostać się również do arkusza roboczego ...? – Kulkarni