私はこのようなXMLファイルを持っています
<Alarms>
<Alarm>
<Repeat>False</Repeat>
</Alarm>
<Alarm>
<Repeat>True</Repeat>
</Alarm>
</Alarms>
次のコードを使用して、これらのブール値を DataGridViewCheckBoxColumn にバインドしようとしています。
var xdoc = XDocument.Load("Alarms.xml");
foreach (var x in xdoc.Root.Elements("Alarm"))
{
var repeat = x.Element("Repeat");
bool repeat_v = repeat == null ? false : true;
if (date != null)
this.grid_SavedAlarms.Rows.Add(repeat_v);
}
プログラムを終了せずにランタイム例外を発生させます。チェックボックスをオンにしません。ブール値を「repeat_v」にキャストする最良の方法はどれですか?