DataGridView mit checkbox mit default-Wert überprüft

Ich habe ein dataGridView, in einer Winform, ich Hinzugefügt, um die datagrid eine Spalte mit einem Kontrollkästchen mit einem code, den ich hier gesehen :

    DataGridViewCheckBoxColumn column = new DataGridViewCheckBoxColumn();
    {
        column.HeaderText = "Export";
        column.Name = "Export";
        column.AutoSizeMode =
            DataGridViewAutoSizeColumnMode.DisplayedCells;
        column.FlatStyle = FlatStyle.Standard;
        column.CellTemplate = new DataGridViewCheckBoxCell(false);
        column.CellTemplate.Style.BackColor = Color.White;
    }

    gStudyTable.Columns.Insert(0, column);  

funktioniert es, aber ich möchte die checkBox überprüft werden, wie ein Standard-sah fügte ich hinzu :

    foreach (DataGridViewRow row in gStudyTable.Rows)
    {                
        row.Cells[0].Value = true;
    }

aber die checkbox col ist noch nicht aktiviert. Ich bin mit einer Sammlung wie meiner Datenquelle und ändere ich den Wert von col nach fügte ich die Datenquelle.

Sie könnten versuchen, ändern Sie die Datenquelle der Sammlung statt der Zelle ein Wert an sich. So etwas wie dataSourceCollection[0].Export = true etc...
die checkbox ist nicht Teil meines Datenquelle
Sie können Kontrollkästchen den Wert true, wenn das datagrid-DataBindingComplete Ereignis ausgelöst : social.msdn.microsoft.com/Forums/en/csharplanguage/thread/...
Im Zusammenhang aktivieren/Deaktivieren Sie ein Kontrollkästchen auf datagridview

InformationsquelleAutor meirrav | 2012-12-10

Schreibe einen Kommentar