写入XML文件时,VB.net BindingNavigator不会保存OptionButtons选中状态

时间:2018-10-22 23:02:58

标签: xml vb.net bindingnavigator

我注意到,除非进行更改,否则绑定导航器在写入XML时不会保存“记录”。如果我在optionbuttons组中具有默认设置,并且没有更改它们,但是保存了记录,则不会保存它们。之后,当我在浏览时返回该记录时,选项按钮始终处于上一个记录的“已检查”状态,因为XML记录中的字段没有标签。它只是跳过未更改的字段。请注意,表中第二条记录中缺少第一条记录中的标签...

  

      1个       ********       *********       290160837       2018-10-22T17:39:46-05:00       路线1       1个       1个       真正       真正       假       假       米管       开发者       007       已检查       2       ********       ********       77-090-068       2018-10-22T17:40:05-05:00       路线1       2       2       假       假       米管       开发者       007       选中

我不知道这一点。执行我的writeXml语句时,它没有记录未更改的字段。如果我进行更改,那么愚蠢的事情会记录下来。这是我用来写入XML文件的代码。

Private Sub ProcessRecord()
    Try
        ChkSaved.Checked = True
        Validate()
        GasSamplesBindingSource.EndEdit()
        DsDigitagXml.WriteXml(DefaultFileLocation & "\Samples.xml")
    Catch
        MessageBox.Show("The Cylinder Number you entered has already been used." & vbCr & "Please correct the Cylinder Number for this sample and try the save again",
                   "Cylinder Number Exception", MessageBoxButtons.OK, MessageBoxIcon.Warning)
    End Try
    GasSamplesBindingSource.AddNew()
    ClearForm()
End Sub

谢谢

0 个答案:

没有答案