Display Header in Infragistics ULTRAGRID, wenn keine Daten in der Tabelle
Ich bin das abrufen von Daten aus einer SQL Tabelle über ein DataSet in VB.Net. Wenn es Daten in der Tabelle, es zeigt die Daten richtig in das raster, aber wenn es keine Daten in der Tabelle, es zeigt nur das UltraGrid die basic-Ansicht.
Wie kann ich die Namen der Spalten der Tabelle als überschriften der UltraGrid, auch wenn es keine Daten in der Tabelle?
Danke für die Antwort, aber ich denke, das problem, dass JD ist, dass ist ein bisschen anders als bei mir - in meiner Anwendung die Daten habe richtig abgerufen von SQL Server. Mein problem ist, dass wenn es keine Daten in der Tabelle möchte ich anzeigen die Spalten der Tabelle als überschriften des Gitters mit 0 Zeilen. Dies ist nicht passiert.
Es zeigt nur eine Meldung, die sagen, dass keine Daten gefunden werden, und das UltraGrid zeigt, wie es standardmäßig in der Anwendung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist diskutiert in diese Infragistics-forum-thread.
Wissen Sie, was die überschriften der Spalten werden oder ist es dynamisch, basierend auf den Daten in der Tabelle? Wenn Sie im Voraus wissen, können Sie die Spalten mit den entsprechenden überschriften in einem leeren dataset und weisen, dass der raster-Datenquelle.
Merke ich das gleiche Verhalten, wenn ich manuell erstellen einer datatable ein und ordnen Sie, wie das raster der Datenquelle. Wenn die Daten-Tabelle ist leer, alle die Kopfzeile der Spalte info, die vorher festgelegt wurde in der Startaufstellung verloren. Meine Lösung war eigentlich nie geben, es wird eine leere Tabelle, wenn ich keine Zeilen in meiner Tabelle, zumindest haben alle Spalten festgelegt.
Indem Sie niemals die Einstellung der raster auf eine leere Tabelle, halten Sie Ihre header-info.