私のクラスpartData
では、FW_Step
属性は double 型からですか?
そのようにフォーマットしようとすると
partData.FW_Step.Value.ToString("F3")
値が null の場合は失敗です
値が null の場合、どのようにフォーマットを使用できますか?
null の場合はフォーマットできません。うまくいけば、その理由は明らかです。最初に値を確認する必要があります。
string formattedValue;
if (partData.FW_Step.HasValue)
formattedValue = partData.FW_Step.Value.ToString("F3");
else
formattedValue = "default value for null";
三項式を使用して、このコードを短くすることができます。
string formattedValue = partData.FW_Step.HasValue ? partData.FW_Step.Value.ToString("F3") : "default value for null";