umgeschaltet wird, ich habe eine Datagridview mit einer Spalte Checkbox Capture and Prevent Checkbox un/Check in Datagridview von automatisch
Was ich will, ist, wenn ein Kontrollkästchen klicken (i verwenden CellContentClick Ereignis) zeige ich möchte ein messageBox Wenn der Benutzer ok drückt, wird das Kontrollkästchen aktiviert und die neue Abfrage gestartet. Sonst drücken Annull oder Close Messagebox -> Kontrollkästchen nicht markiert.
Aber ich habe ein Problem zu implementiert ..
private void dgvApprovazione_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
try
{
if (dgvApprovazione.Rows[e.RowIndex].Cells[e.ColumnIndex] is DataGridViewCheckBoxCell)
{
CheckBox checkboxTmp = sender as CheckBox;
checkboxTmp.AutoCheck = false;
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
EDIT --- Ich habe Zugang zu nicht-Fenster zu entwerfen. Checkbox ist eine Dinamyc-Spalte, die das Ergebnis der DB-Leseoperation ist. Felder in DB ist ein True/False-Typ .. In Datagridview habe ich Kontrollkästchen mit Kontrollkästchen oder deaktivieren.
ich automatische Überprüfung möge ‚Code-time‘ erfassen und verhindern
Entschuldigung, jetzt bin ich Spezifikation ..... I'havent Zugang zur Entwurfszeit ... Weil Checkbox ist ein DB-Ergebnis über ein Feld (wahr/falsch). – rul3z