使用BindingSource插入后,列值变为NULL

时间:2014-10-30 10:22:18

标签: c# dataset bindingsource

我在c#应用程序中使用DataSet,DataAdapter和BindingSource 下面是代码samle。

bindsrcStudents.AddNew();
DataRow currRow = (bindsrcStudents.Current as DataRowView).Row;
currRow["StudentNo"] = txtStudentNo.Text;
currRow["Name"] = txtName.Text;
currRow["Surname"] = txtSurname.Text;
currRow["BirthDate"] = dateBirth.Value.ToShortDateString();
currRow["PhotoPath"] = pictureBox.ImageLocation;
currRow["Gender"] = comboGender.SelectedIndex;
bindsrcStudents.EndEdit();
adapterStudent.Update(dsMain,"Students");

但在bindsrcStudents.EndEdit()bindsrcStudents.EndEdit()转换后 为NULL。我不知道为什么。其他列没有任何问题,但仅限于 PhotoPath 专栏。

有什么问题?

0 个答案:

没有答案