Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Das ist eine Möglichkeit, eine andere (und meiner Meinung nach auch sauberere ) Lösung, ist die Benutzung von "DataGridTableStyle". Schau Dir mal die Hilfe dazu an. Da kannst Du Spalten ausblenden. Ein kleines Beispiel (wieder mal in VB.NET):Verstecken kannst die Spalten, indem du die Width() der entsprechenden Spalte auf 0 setzt.
Dim ts4 As DataGridTableStyle
ts4 = New DataGridTableStyle
ts4.MappingName = "Anfragen" 'Muß dem Tabellennamen im DataSet entsprechen, sonst funktioniert das nicht
Dim textColBankA As New DataGridTextBoxColumn
With textColBankA
.MappingName = "Bank" 'Muß dem Spaltennamen der Orginaltabelle entsprechen
.HeaderText = "Bank" 'Gibt die Spaltenüberschrift im DataGrid an
.NullText = "" 'Gibt an welcher Wert im DG angezeigt wird wenn in der entsprechenden Spalte einer Datenzeile nichts enthalten ist (NULL)
.Width = "110" 'Breite der Spalte im DataGrid
End With
ts4.GridColumnStyles.Add(textColBankA)
ts4.AlternatingBackColor = System.Drawing.Color.LemonChiffon
Me.myDataGrid.TableStyles.Add(ts4)
Me.ts4.GridLineColor = Color.RoyalBlue
'#### Noch zur Formatierung des DG's ############
With myDataGrid
.BackColor = Color.GhostWhite
.BackgroundColor = Color.SeaShell
.BorderStyle = BorderStyle.None
.CaptionBackColor = Color.RoyalBlue
.CaptionFont = New Font("Tahoma", 10.0!, FontStyle.Bold)
.CaptionForeColor = Color.Bisque
.CaptionText = "Anfragen"
.Font = New Font("Tahoma", 8.0!)
.ParentRowsBackColor = Color.Lavender
.ParentRowsForeColor = Color.MidnightBlue
End With
Original geschrieben von LordDeath
Bei dem verstecken mit
DataGrid.Width();
versteckt er mir da ganze DataGrid wie mache ich es da nur mit einer Spalte besser wo kann ich ihm sagen woas für eine Spalte er verstecken soll.
DataGrid["Spaltenname"].Width() = xxx;