Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

MultiColumn List in WinForm

Es gibt kein eigenes MultiColumn List Control bei Telerik.
Zum Erstellen einer MultiColumn List erstellt man dieses aus einem GridView
Ich verwende hierzu meistens die leistungsstarken Controls von Telerik, aber andere Control Anbieter dürften ähnlich sein.



Erst in der Toolbox Grid eingeben und dann das RadGridView in das Form ziehen




Dann wenn man auf das Form klickt sieht man rechts oben ein kleines Dreick (Tasks).
Dort in draufklicken und im Dialogfeld den RadGridView Tasks auf Databinding->Columns und ein paar Columns anlegen
Indem man auf Add klickt


Dann Enable Editing und Enable Adding ausschalten. Damit verschwindet die Untere Zeile mit dem Stern


Dann die Group oben ausblenden mit ShowGroupPanel=False



Dann auf Open Property Builder klicken. Damit man die Spalten im Entwurf optimal editieren kann


Und jetzt die Spalten in Designer anpassen. Alternativ müsste oder kann man das natürlich im Code machen, doch bei einem festen Entwurf kann es gut im Designer erstellt werden.



Und dann in Property Builder ->Settings -> die Selection Mode auf FullRowSelect setzen


Wenn man dann zum Beispiel einen Button einzieht und diesen über den Click zum Laden nutzt
Also Button ->auf Events->Action:Click in das Feld doppelklicken->dann entsteht der button1_Click und die Ansicht wechselt in den Code





Jetzt im Code Zeilen anfügen zur Demo

private void button1_Click(object sender, EventArgs e)

{

GridViewRowInfo rowInfo = this.radGridView1.Rows.AddNew();

rowInfo.Cells[0].Value = "Z:\\";

rowInfo.Cells[1].Value = "Projects";

rowInfo.Cells[2].Value = "";

rowInfo.Cells[2].Value = 1000;

rowInfo = this.radGridView1.Rows.AddNew();

rowInfo.Cells["LocalFolder"].Value = "\\\\NAS_Home\\Data";

rowInfo.Cells["ODFolder"].Value = "Home Data";

rowInfo = this.radGridView1.Rows.AddNew();

rowInfo.Cells["LocalFolder"].Value = "C:\\Pictures";

rowInfo.Cells["ODFolder"].Value = "Pictures Net";

}




Dann erscheint die Liste wie hier nach einem Build… Perfekt eine MultiColumn List in WinForms C#
Mobile
»
Fehlermeldung: An unhandled exception of type System.NullReferenceException occurred
»
Wie stellt man die Automatische Eingabe Darstellung im Datengrid ein
»
Wie zeigt man eine Eingabezeile im Grid an?
»
Neue Zeile in Liste oder Grid bei Telerik
»
Wie fügt man Zeilen an ein Datengrid radGridView zur Laufzeit in C#
»
Wie erstellt man in WinForms, C# ein MultiColumn List mit Telerik Control
»
Telerik Themes unter WinForms 2015-03-15
»
Darstellung Aussehen eines Formulars einstellen in radThemes
»
WinForm Controls in das Projekt Toolbox einbinden
»
Download und Installation der WinForm

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de