ich habe in .NET eine Anwendung geschrieben (bin noch dabei).
Einige Spalten sind vom Typ datetime. Eine von denen bleibt leer, bzw. soll gefüllt werden, wenn bestimmte Aufgaben erledigt sind.
Während das Programm läuft, mache ich einen Teil der Tabelle sichtbar (gefiltert mit SQL-Befehlen).
Das funktioniert recht gut, aber es erscheinen leider die leeren Datums-Felder als '01/01/1900'.
Ich mache die Tabelle wie folgt sichtbar: (VB.NET - Code)
Code: Alles auswählen
If conn.State = ConnectionState.Closed Then conn.Open()
myDA = New SqlCeDataAdapter(cmd)
myDataSet = New DataSet()
myDA.Fill(myDataSet, "MyTable")
Form1.DataGridView1.DataSource = myDataSet.Tables("MyTable").DefaultView
Ich weiß, daß in der SQL-Tabelle die entsprechende Zelle nicht leer sein kann, da das Zellen-Format 'datetime' ist.
Frage:
Wo muß ich ansetzen, um im Datagrid die entsprechenden Zellen unsichtbar zu machen? Vielleicht im Dataset? Wenn ja, wie?
Vielen Dank,
A..