Web- und Software Development

Bedingte Formatierung im Datagrid – WPF Quicky

Die Frage auf Codekicker lautete: Wie kann ich in einem DataGrid eine Zelle je nach Inhalt formatieren? So wie die Bedingte Formatierung in Excel oder Access, also rot bei negativen Werten und grün bei positiven Werten. Hab schon mein Glück mit einem Converter versucht, aber das klappt irgendwie nicht. Ich habe dazu einen Converter geschrieben, [...]

Read the rest of this entry »

SQLite Datenbanken in C# Applikationen verwenden

System.Data.SQlite aus dem Hause phxsoftware bietet eine Schnittstelle zur Verwendung von portablen Datenbanken im SQLite Format. Im Folgenden möchte ich zeigen, wie man diese auf unterschiedlicher Weise, in C# Applikationen verwenden kann. Um eine SQLite Datenbank zu erstellen, gibt es eine Menge von Managementapplikationen oder auch Browsererweiterungen, z.b für den Firefox. Ich verwende, um mir erstmalig [...]

Read the rest of this entry »

Mehrfachvererbung – Ein Beispiel in C#

Angestichelt durch Ilker sein Blogpost, bin ich der Sache mit der Mehrfachvererbung unter .NET mal etwas auf den Grund gegangen. Der Ansatz mit Mixin, Interfaces und ExtensionMethods scheint ja schon seit .NET 3.0 zu bestehen und scheint mir bisher auch der Beste zu sein. Einen weiteren schönen Artikel kann man bei Galileo Computing lesen. Hier ein Beispiel [...]

Read the rest of this entry »

Generic.List sortieren | C# Quicky

Um eine generische Liste zu sortieren kann man die Sort Methode auf folgender Art und Weise überschreiben: 1 2 3 public List<Begegnung> Begegnungen { get; set; }   Begegnungen.Sort((x, y) => DateTime.Compare((DateTime) x.Spiel.DatumUhrzeit, (DateTime) y.Spiel.DatumUhrzeit)); Beispiel 1 2 3 4 5 6 7 8 9 10 11 12 13 Begegnungen = new List<Begegnung> { new [...]

Read the rest of this entry »