J'ai un CalendarColumn DataGridView. Par défaut, si la colonne à laquelle elle est liée dans la table de base de données est NULL, elle affiche le courant, mais j'ai besoin de le faire juste NULL. Par exemple, si les données pour cette colonne de date particulière, je veux qu'un utilisateur puisse simplement rendre la cellule de date vide (NULL) mais je ne peux pas trouver une propriété à définir pour y parvenir. Toutes les idées, est de possible de réaliser ce genre de comportement dans un Calendercolumn de DatagridviewComment activer la sélection de valeur NULL dans DataGridview CalendarColumn
1
A
Répondre
0
ctl.ShowCheckBox = this.isNullable;
if (this.Value != null && this.Value != DBNull.Value) {
if (this.Value is DateTime) {
ctl.Value = (DateTime)this.Value;
} else {
DateTime dtVal;
if (DateTime.TryParse(Convert.ToString(this.Value), out dtVal)) ctl.Value = dtVal;
}
if (this.isNullable) ctl.Checked = true;
} else if (this.isNullable) {
ctl.Checked = false;
}
1
public object EditingControlFormattedValue {
get {
if (this.ShowCheckBox && !this.Checked) {
return String.Empty;
} else {
if (this.Format == DateTimePickerFormat.Custom) {
return this.Value.ToString();
} else {
return this.Value.ToShortDateString();
}
}
}
set {
string newValue = value as string;
if (!String.IsNullOrEmpty(newValue)) {
this.Value = DateTime.Parse(newValue);
} else if (this.ShowCheckBox) {
this.Checked = false;
}
}
}
Questions connexes
- 1. Obtenir la valeur Datagridview
- 2. Format de la valeur DataGridView
- 3. Sélection d'une option null
- 4. Comment activer le mode de sélection de colonne dans Eclipse?
- 5. DataGridViewComboBox - Afficher la valeur 'InActive' dans DataGridView
- 6. Passant la valeur NULL
- 7. Désactiver la sélection de lignes dans un datagridview
- 8. Sélection de la valeur de la colonne sinon null sinon utilisation d'une autre valeur de la colonne
- 9. Retourne la valeur de la cellule datagridview dans vb.net
- 10. comment insérer une valeur dans DataGridView Cell?
- 11. jquery activer la liste déroulante de la boîte de sélection
- 12. valeur null dans ViewModel
- 13. Comment vérifier la valeur null dans la vue MVC?
- 14. Comment activer la saisie de texte dans un élément de sélection? (js ou jQuery)
- 15. DataGridView ligne de sélection sans RowHeaders
- 16. NHibernate + Impossible d'insérer la valeur NULL dans
- 17. sqlite SELECT AVG renvoie la valeur null
- 18. Capture de la valeur de DataGridView CheckBox dans VB.Net
- 19. Activer/Désactiver les autres éléments en fonction de la sélection
- 20. sélection complète rangée de datagridview dans vb.net sur Form_load
- 21. DataGridView capture sélection de ligne utilisateur
- 22. Colonne de sélection Datagridview pour la relation maître-détail
- 23. Comment rendre la ligne particulière sélectionnée dans datagridview en fonction de la sélection treeview
- 24. DataGridView - "Style de sélection de cellule" - Modifier la cellule
- 25. Comment traiter la valeur null dans LINQ Sélectionnez
- 26. Comment mettre XAttribute valeur null
- 27. Modifier la sélection par programme sur DatagridView (.NET)
- 28. WebView.getUrl() renvoie la valeur null
- 29. Comment activer la sélection, la copie et le collage de texte dans une application Shoes?
- 30. Définition de la valeur par défaut d'une colonne dans Datagridview