私のデータベース表には、 Guid を含むことができる列がありますが、NULLにすることもできます。私のビューモデルでは、このフィールドは Guid として構成され、 my にバインドされますDataGrid
。
私のフィールドをクリアしDataGrid
て値をnullに設定すると、「認識されないGuid形式」というエラーが表示されます。GUID を null にすることはできないため、これは正しいことです。しかし、どうすればそれを null として表示したり、少なくともデータベースにNULLとして渡すことができますか?
XAML バインディング:
<DataGridTextColumn Binding="{Binding AttributeTypeValueId, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Header="AttributeTypeValueId" />
そして、モデル内の私のプロパティ:
private Guid _attributeTypeValueId;
public Guid AttributeTypeValueId
{
get
{
return _attributeTypeValueId;
}
set
{
if (value != _attributeTypeValueId)
{
_attributeTypeValueId = value;
RaisePropertyChanged("AttributeTypeValueId");
}
}
}
どうすればこれを行うことができますか?
どうも!