我不确定为什么这不起作用。我有一个数据网格,我想基于每个项目创建一个选择,将我导航到应用程序的下一部分
private void MedicationDatagrid_SelectionChanged(object sender,SelectionChangedEventArgs e)
{
SelectedMedication = MedicationData.RetrieveMedicationByBarcode(MedicationDatagrid.SelectedItem, string.Empty, 0);
}
答案 0 :(得分:3)
可以想象,可以工作。但是,我们<{>> 从SelectedMedication
string
返回了什么,因此您可能需要SelectedMedication = MedicationData.RetrieveMedicationByBarcode(
MedicationDatagrid.SelectedItem,
string.Empty,
0) as string;
该类型的RetrieveMedicationByBarcode
方法像你期望的那样工作。
但是,问题也可能是override
,并且该方法期望ToString()
作为第一个参数。如果是这样的话,那么:
MedicationDatagrid.SelectedItem
可以想象你的问题。