J'ai un DataGrid qui a comme une de ses colonnes un DatePicker
(pour le modèle d'édition). Y at-il un moyen de garder cela mais permettre à un utilisateur d'entrer dans une date nulle?Silverlight DatePicker dans DataGrid autoriser les dates NULL
4
A
Répondre
5
Effectuez les opérations suivantes (en Silverlight 4):
1) propriété liée de DataContext doit être Nullable (ou Datetime)
2) Dans XAML défini TargetNullValue = '' de la propriété liant quelque chose comme:
Text="{Binding DocumentDate, Mode=TwoWay, StringFormat='yyyy-MM-dd', TargetNullValue=''}"
0
Nous l'avons trouvé en recherchant le même problème. C'est ainsi que je l'ai réparé puisqu'il n'a pas été marqué.
J'ai utilisé un convertisseur qui convertit la valeur en null
s'il ne s'agit que d'un objet de données vide.
public class DateTimeToNullConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
DateTime dt = new DateTime();
if (dt.Equals(value)) return null;
return value;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return value;
}
}
XAML:
SelectedValue="{Binding CurrentContractRenewal.ExpiryDate, Mode=TwoWay, Converter={StaticResource DateTimeToNullConverter}}"
Questions connexes
- 1. Désactiver les dates dans Jquery datepicker
- 2. WPF: comment utiliser DatePicker dans XAML-DataGrid
- 3. jquery datepicker, dates range range
- 4. deux datagrid dans silverlight
- 5. WPF Datepicker parcourir les dates dans la zone de texte
- 6. Désactiver les lignes dans DataGrid Silverlight 2.0
- 7. jQuery Datepicker désactiver Dates Problème sur IE
- 8. WPG DataGrid style-Silverlight DataGrid?
- 9. SilverLight Datagrid
- 10. Comment puis-je autoriser les valeurs NULL dans MySQL
- 11. jQuery datepicker, dates de désactivation de MYSQL
- 12. Comment puis-je désactiver des dates futures dans le contrôle Silverlight DatePicker
- 13. jQuery Datepicker - Plusieurs instances et désactiver les dates précédemment sélectionnées?
- 14. jQuery UI: Filtrer les dates sélectionnables sur datepicker
- 15. élément sélectionné dans Silverlight DataGrid
- 16. Comment effacer le contrôle datepicker dans silverlight?
- 17. Liaison à DataGrid Silverlight
- 18. Comment puis-je autoriser un utilisateur à répondre à des dates antérieures à 1970 dans un widget JQuery UI DatePicker?
- 19. Désactiver des dates plus anciennes qu'aujourd'hui dans le plugin DatePicker
- 20. silverlight style DataGrid
- 21. Style Silverlight DataGrid
- 22. Silverlight DataGrid Redraw Numéro
- 23. Silverlight DataGrid - Dirty Rows
- 24. Itère un DataGrid Silverlight
- 25. Silverlight Toolkit DatePicker indicateur d'erreur
- 26. Définir les dates et les dates de l'expéditeur Android
- 27. Silverlight DataGrid non DataGridComboBoxColumn
- 28. Les événements Silverlight DataGrid Checkbox sont-ils?
- 29. Silverlight datagrid défilement synchronisé
- 30. Silverlight Datagrid RowEditEnded