我将datagrid的行作为:
List<MedicalRecord> updatedList = dataGrid.Items.Cast<MedicalRecord>().ToList();
但由于最后一行不完整而导致其抛出异常。如何在不获取最后一个不完整行的情况下转换数据网格行。 (我不想进入不必要的事件复杂性和IsModified等。)可以在同一行完成吗?
答案 0 :(得分:4)
我认为你需要这个:
dataGrid.Items.OfType<MedicalRecord>()
Cast
尝试将每个项目投射到指定的类型,而OfType
过滤具有所需类型的项目。