0
是否有解决方案从数据集中绑定一个列并将数据库DateTime值转换为Date值并显示它? 另外我想从数据库布尔列显示为True/False,而不是复选框...任何想法?WPF datagrid自定义列
是否有解决方案从数据集中绑定一个列并将数据库DateTime值转换为Date值并显示它? 另外我想从数据库布尔列显示为True/False,而不是复选框...任何想法?WPF datagrid自定义列
您可以使用converters控制绑定的数据显示
的方式。例如,要显示真/假:
[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...
}
}
试过这个效果很好:)但是对于日期stringformat做了诀窍..但是对于其他我使用过的那个柱子 – GorillaApe 2010-10-12 05:45:24
也许增加一个WPF标签,使所有的WPF大师们会知道看看这个问题。 – 2010-10-11 05:26:08