WPF datagrid自定义列

时间:2010-10-11 04:32:10

标签: c# .net

是否有解决方案从数据集绑定并将数据库DateTime值转换为Date值并显示它? 此外,我想从数据库中的布尔列显示为True / False而不是复选框...任何想法?

1 个答案:

答案 0 :(得分:1)

您可以使用converters来控制绑定数据的显示方式

例如,要显示true / false:

[ValueConversion(typeof(bool), typeof(string))]
public class TrueFalseConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        bool boolean = (bool)boolean;
        return boolean.ToString();
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
// Convert the other way around if needed else throw NotImplementedException...
    }
}