<分区>
我真的厌倦了这个错误。什么对象,什么引用,什么……唉……不管怎样,我在这里做的是用数据库中的数据填充数据网格。我正在寻找我的记录......无论我是否真的选择了一个项目,当我再次按下搜索按钮(可能是为了优化搜索参数)时,我都会收到关于“对象引用未设置为实例”的错误一个对象”。它一直在下面代码中的“Pnum”行出现问题:
private void DgPatSrch_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var id = ((DataRowView)DgPatSrch.SelectedItem).Row["Pnum"].ToString();
var name = ((DataRowView)DgPatSrch.SelectedItem).Row["Pname"].ToString();
var dob = ((DataRowView)DgPatSrch.SelectedItem).Row["Dob"].ToString();
TbPatIdReadOnly.Text = id;
TbPatNameReadOnly.Text = name;
TbDobReadOnly.Text = dob;
}
那么,我将如何填充数据网格,而不是像我填充的那样,传递新的参数,然后重新填充它?除了重新填充之外,一切似乎都有效。似乎我需要重新初始化数据网格或清除或刷新...但这些都没有用...请帮忙!!!