In Web-Anwendung [asp.net Gridview] möchte ich das Gridvew ohne verbindliche Daten anzeigen, ich meine, ich habe Footer-Vorlage dort hielt ich Textfelder und Schaltfläche wenn Benutzer eingeben und klicken Sie auf Hinzufügen dann werden die Daten an Gridview, für die gebunden erstes Mal [wenn keine Daten vorhanden sind] sollte nur die Fußzeile angezeigt werden. kannst du mir helfen, danke. Gibt es einen Bezug zu verweisen?Rasteransicht Fußzeilenvorlage? In Asp.net?
0
A
Antwort
0
erstellen eine Tabelle mit denselben Feldern [zu binden gridivew] und die Daten binden an Gridview
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("WeekNo", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("Division", typeof(string));
dt.Columns.Add(dc);
dc = new DataColumn("Activity_Desc", typeof(string));
dt.Columns.Add(dc);
dc = new DataColumn("Projects", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("MonDay", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("TuesDay", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("WednesDay", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("ThursDay", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("FriDay", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("SaturDay", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("SunDay", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("Hid", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("SubmitStatus", typeof(Int32));
dt.Columns.Add(dc);
dc = new DataColumn("TotalWeek", typeof(string));
dt.Columns.Add(dc);
dc = new DataColumn("Did", typeof(string));
dt.Columns.Add(dc);
//dc = new DataColumn("Curstatus", typeof(string));
//dt.Columns.Add(dc);
dc = new DataColumn("ActivityID", typeof(string));
dt.Columns.Add(dc);
dc = new DataColumn("ProjectId", typeof(string));
dt.Columns.Add(dc);
DataRow dr = dt.NewRow();
dr[0] = 0; dr[1] = 0; dr[2] = 0; dr[3] = 0; dr[4] = 0; dr[5] = 0; dr[6] = 0; dr[7] = 0; dr[8] = 0; dr[9] = 0; dr[10] = 0; dr[11] = 0; dr[12] = 0; dr[13] = 0;
dr[14] = 0; dr[15] = 0; dr[16] = 0; //dr[17]=0;
dt.Rows.Add(dr);
GridView.DataSource = dt;
GridView.DataBind();
GridView.Rows[0].Visible = false;
0
Ich denke, dass Sie verwenden können;
<asp:GridView ID="gv1" runat="server" HeaderStyle-Font-Bold="true">
<EmptyDataTemplate>
<!-- your html template -->
</EmptyDataTemplate>
</asp:GridView>
Hope this Hilfe
Verwandte Themen
- 1. Asp.net Rasteransicht
- 2. ASP.NET eine erweiterbare Rasteransicht?
- 3. Wie eine Zeile in asp.net Rasteransicht
- 4. Asp.net Rasteransicht Vorlage Felder Daten persistent
- 5. Bild in Rasteransicht einpassen
- 6. Rasteransicht in iPhone SDK
- 7. Rasteransicht in mvc6
- 8. Rasteransicht Bindung
- 9. Wie lautet das Klickereignis für eine asp.net-Rasteransicht?
- 10. Anzeige leeres Element in Rasteransicht
- 11. Suche und Anzeige in Rasteransicht
- 12. Spaltenbreite eines Rasteransicht
- 13. So drucken Sie eine Rasteransicht mit iTextSharp
- 14. Modal Pop-up in Rasteransicht in yii2
- 15. So fügen Sie eine Zeile in die Rasteransicht ein
- 16. Gebänderte Rasteransicht in XHTML Strict + CSS
- 17. RowFilter auf einer DataTable in einer Rasteransicht
- 18. Drucken Sie eine Rasteransicht in mehreren Seiten
- 19. Suche btn mit Paging in Rasteransicht
- 20. ID aus der Rasteransicht in linq übergeben
- 21. Yii2 zeigt die Zeilennummer in der Rasteransicht
- 22. Ich möchte meinen Tisch in der Rasteransicht
- 23. Wie exportiere ich eine Rasteransicht in Excel?
- 24. Zentrieren von untergeordneten Elementen in der Rasteransicht
- 25. Wie Filter in einer Rasteransicht wie '% value%'?
- 26. Erfordern zwei Header-Zeile in der Rasteransicht
- 27. Filtern von Zeilen in einer Rasteransicht
- 28. Wie Rasteransicht horizontal nicht vertikal in Android?
- 29. Android Rasteransicht mit benutzerdefinierten Ansichten
- 30. Website von Apps mit Rasteransicht