WPF XamDataGrid 显示的 DateTime类型 如果为 01/01/0001 显示 空
解决方案 »
- 急 急!关于datagridview中DataGridViewTextBoxColumn问题
- C#反射判断事件是否添加某个方法,求完
- 【在线等高手回答】c#操作excel后,如何实现不保存,直接提供给客户端下载!采用的是(stream或者FileStream)的形式?
- 委托
- 这个图形怎么打印?很简单,打三角,晕头都大了
- 请问一下,读取SQL字符串数据和Request取值问题
- ADDIN插件如何获取当前Project中一个自定义类的实例
- C#调用自己写的C程序
- C# 打开一个显示状态的不可关闭对话框,后台程序继续运行??
- 请问如何获得本地的ip?
- C# 字符串提取过滤
- 200分请求一个Web Service的问题,各位帮帮。
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
DateTime dt = DateTime.MinValue;
if (value == null || !DateTime.TryParse(value.ToString(), out dt) || dt == DateTime.MinValue)
{
return string.Empty;
}
else
{
return dt.ToString("yyyy-MM-dd");
}
} public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return null;
}
}Xaml里作为资源加入
<UserControl.Resources>
<yournamespace:DateTime2StringConverter x:Key="dateTime2StringConverter"/>
</UserControl.Resources><!--Column绑定时使用指定的Coverter-->
<sdk:DataGridTextColumn Binding="{Binding Date,Converter={StaticResource dateTime2StringConverter}}" Header="日期" Width="30" />