none
im DataGridView in einzelnen Zeilen die CheckBox deaktivieren RRS feed

  • Frage

  • Hallo,
    ich habe ein DataGridview mit mehreren Spalten.
    Eine davon ist eine DataGridViewCheckBoxColumn. Die anderen alle DataGridViewTextBoxColumn.

    Jetzt wollte ich in einzelnen Zeilen des DataGridViews die ComboBoxen deaktivieren, so dass der User den gesetzten Haken nicht entfernen kann.
    Ich habe keine Lösung gefunden.
    Ist das realisierbar?


    Alexander

    Donnerstag, 8. März 2012 15:28

Antworten

  • Ich habe die Lösung gefunden. Im _CellClick-Event die Zeile und Spalte prüfen.
    Und dort kann von der Zelle die Eigenschaft .ReadOnly gesetzt werden:

     DataGridViewCell dataGridViewCell = dataGridViewTest.Rows[e.RowIndex].Cells[e.ColumnIndex];
     dataGridViewCell.ReadOnly = true;
     

    Alexander

    • Als Antwort markiert AlexanderRi Donnerstag, 8. März 2012 15:51
    Donnerstag, 8. März 2012 15:50