IValueConverter
次のようなものを使用できます。
public class YesNoToBooleanConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return ((value as string).Equals("Y")) ? true : false;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return value;
}
}
コンバーターを使ったバインドでは、wpf を使っている場合はこのようにバインドします。
これはほんの一例です:
xmlns:local="clr-namespace:project.converter"
リソースの下:
<Grid.Resources>
<local:YesNoToBooleanConverter x:Key="YesNoToBooleanConverter" />
</Grid.Resources>
あなたのコラムで
DataMemberBinding="{Binding Active, Converter={StaticResource YesNoToBooleanConverter}}"