Dies ist mein Markup von GridView.Wie bekomme ich Werte aus Vorlagenfeldern in 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>
Ich habe eine Schaltfläche, die die Werte in den Arbeitsblattzellen von Excel-Objekt speichert.
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;
}
}
Wie erhalte ich die Werte von Gridview und speichern sie in einem Arbeitsblatt, wie die GridView2.Rows[i].Cells[j]
.Text leeren String zurückgibt.
okay ... aber, wie es geht für andere Kontrollen ... wenn die Schleife das zweite tym ... wie kann ich das Etikett auf "lblPickUpPoint" .... Dank – Kulkarni
funktioniert wie ein Charme Mann .... danke ...... Bearbeiten: Jetzt bekomme ich alle Daten in der Gridview .. Wie kann ich den 'TemplateField HeaderText' auch in das Arbeitsblatt bekommen ... ??? danke im Voraus ... – Kulkarni
Wie kann ich 'TemplateField HeaderText' auch in das Arbeitsblatt bekommen ... ?? – Kulkarni