Nach der Installation von DevExpress sind die Schritte zum Entwickeln einer DevExpress-Formularanwendung wie folgt:
1) Verwenden Sie die von DevExpress bereitgestellte Assistentenvorlage, um ein DevExpress-Winform-Projekt zu erstellen
2) Nach dem Einrichten des Projekts können Sie die verschiedenen von DevExpress bereitgestellten Formularsteuerelemente sehen
3) Ziehen Sie eine Befehlsschaltfläche SimpleButton in das Formular und ändern Sie ihre Text-Eigenschaft in „Schließen“4) Doppelklicken Sie auf die Befehlsschaltfläche, um den Hintergrundcode zu schreiben
System verwenden;
mit System.Collections.Generic;
mit System.ComponentModel;
mit System.Data;
mit System.Drawing;
mit System.Linq;
mit System.Text;
mit System.Windows.Forms;
Namespace DXApplication3
{
öffentliche Teilklasse Form1: DevExpress.XtraEditors.XtraForm
{
public Form1()
{
InitializeComponent();
}
private void simpleButton1_Click(object sender, EventArgs e)
{
//Fenster schließen
this.Close();
}
}
}
5) Führen Sie es aus, um das Formular im DevExpress-Stil anzuzeigen. Klicken Sie auf „Schließen“, um das Fenster zu schließen
So fügen Sie eine Mehrfachauswahlfeldspalte im DevExpress GridView-Steuerelement hinzu
Der erste Schritt ist einfach, aber der wichtigste besteht darin, der an die Rasteransicht gebundenen Datenquelle eine benutzerdefinierte Spalte hinzuzufügen. Dann werden Sie feststellen, dass sich die Kontrollkästchenspalte der Rasteransicht automatisch in ein Kontrollkästchen verwandelt
Der zweite Schritt besteht darin, im Falle der Checkbox-Steuerung den Checkbox-Spalten der Gridview zyklisch Werte zuzuweisen. Dies realisiert die Funktion, alles auszuwählen oder nicht alles auszuwählen
Der dritte Schritt besteht darin, den Wert der Zeile zu ermitteln, in der das Kontrollkästchen aktiviert ist
1. Fügen Sie der Datenquelle, die Sie an die Rasteransicht binden möchten, eine Datenzeile hinzu
DataTable dt = GetDataSource();
dt.Columns.Add("check", System.Type.GetType("System.Boolean"));
gridControl1.DataSource = dt;
2. Fügen Sie den folgenden Code zum CheckedChanged-Ereignis des All-Select-Felds der Gridview hinzu, um den All-Select-Effekt zu erzielen:
private void checkEdit1_CheckedChanged(object sender, EventArgs e){for (int i = 0; i 3. Holen Sie sich das Datenergebnis der ausgewählten Zeile
private void GetCheck(){string value = """ //Variable, speichert den ausgewählten Wert der Zeile
string strSelected = """ //Das gewünschte Ergebnis. Kann jeder Art sein
So implementieren Sie die mehrsprachige Devexpress-Steuerung in C Winform
GetSubControls(control.Controls, table);
if (control.GetType() == typeof(DevExpress.XtraEditors.GroupControl))
GetSubControls(control.Controls, table);
if (control.GetType() == typeof(DevExpress.XtraBars.Ribbon.RibbonPage))
GetSubControls(control.Controls, table);
if (control.GetType() == typeof(DevExpress.XtraBars.BarButtonItem))
GetSubControls(control.Controls, table);
Auf diese Weise können Sie die DEV-Steuerelemente durchlaufen, es gibt jedoch derzeit keine Lösung für den Wert der Beschriftung
Das obige ist der detaillierte Inhalt vonAnalyse der grundlegenden Schritte der Entwicklung der Devexpress-Winform-Schnittstelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!