Announcement

Collapse
No announcement yet.

UserControl - Frage

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • UserControl - Frage

    Hallo,
    ich hoffe ihr könnt mir helfen:
    Ich versuche ein UserControl zu bauen, das eine unterschiedliche Anzahl an TextBoxen aufnehmen kann. Wieviel das sind, hängt vor allem von der DataSource ab. Man kann aber auch manuell welche hinzufügen. Im Prinzip also genauso wie beim DataGrid mit seinen Spalten, nur dass es sich hierbei um TextBoxen handelt.
    Nachdem im DataGrid die Spalten festgelegt wurden, werden in InitializeComponent der WindowsForm, die das Grid enthält, die einzelnen Spalten deklariert und initialisiert à la

    this.ortDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
    ...
    //
    // ortDataGridViewTextBoxColumn
    //
    this.ortDataGridViewTextBoxColumn.DataPropertyName = "Ort";
    this.ortDataGridViewTextBoxColumn.HeaderText = "Ort";
    this.ortDataGridViewTextBoxColumn.Name = "ortDataGridViewTextBoxColumn";

    und zum Grid hinzugefügt über AddRange.

    Wie funktioniert das? Wie sagt das DataGrid nach dem Festlegen seiner Columns der WindowsForm, dass es die Zeilen in seine InitializeComponent Methode schreiben soll?
    Wäre sehr dankbar für Antworten.

    Mathias
Working...
X