从 DataGrid 获取项目时避免行不完整
Avoid Incomplete row while getting Items from DataGrid
我正在获取数据网格的行:
List<MedicalRecord> updatedList = dataGrid.Items.Cast<MedicalRecord>().ToList();
但是由于最后一行不完整而抛出异常。如何在不获取最后一个不完整行的情况下投射数据网格行。 (我不想陷入事件和IsModified等不必要的复杂性)可以在同一行中完成吗?
我认为你需要这个:
dataGrid.Items.OfType<MedicalRecord>()
Cast
尝试将每个项目转换为指定的类型,而 OfType
过滤 具有所需类型的项目。
我正在获取数据网格的行:
List<MedicalRecord> updatedList = dataGrid.Items.Cast<MedicalRecord>().ToList();
但是由于最后一行不完整而抛出异常。如何在不获取最后一个不完整行的情况下投射数据网格行。 (我不想陷入事件和IsModified等不必要的复杂性)可以在同一行中完成吗?
我认为你需要这个:
dataGrid.Items.OfType<MedicalRecord>()
Cast
尝试将每个项目转换为指定的类型,而 OfType
过滤 具有所需类型的项目。