2010-10-11 94 views
0

是否有解決方案從數據集中綁定一個列並將數據庫DateTime值轉換爲Date值並顯示它? 另外我想從數據庫布爾列顯示爲True/False,而不是複選框...任何想法?WPF datagrid自定義列

+1

也許增加一個WPF標籤,使所有的WPF大師們會知道看看這個問題。 – 2010-10-11 05:26:08

回答

1

您可以使用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... 
    } 
} 
+0

試過這個效果很好:)但是對於日期stringformat做了訣竅..但是對於其他我使用過的那個柱子 – GorillaApe 2010-10-12 05:45:24