干杯队员。
当您在标题中阅读时,我将数据网格视图的数据转换为数据表时遇到问题。
好吧,我最好描述一下我要做的事情:
我有一个表格,其中有一个" Tab Control" (如果这是相关的)。我的datagridview位于第二个选项卡上。
在programstart上,我想从xml中填充数据表,然后将所述数据表设置为datagridview的数据源。
然后我应该能够编辑datagridview中的内容并将其再次保存在所述.xml中。
那不是我的立场。我现在想几个小时,但无法解决它:
我将new和empty数据表绑定到datagridview。这有效。 但是如果我在datagridview中添加数据,它就不会保存在数据源中。
这是我设置数据源的代码(configgrid是我的datagridview)
Dim unsavedchanges As Boolean
Dim dtaconf As New DataTable("Config")
Private Sub EWM_Load(sender As Object, e As EventArgs) Handles MyBase.Load
configgrid.DataSource = dtaconf
[...]
这是从datagridview获取数据的代码:
Public Sub configsave_Click(sender As Object, e As EventArgs) Handles configsave.Click
Dim ds As New DataSet("main")
Dim dta = New DataTable("Config")
dta = configgrid.DataSource
ds.Tables.Add(dta)
ds.WriteXml("config.xml")
End Sub
一切都可以正常运行,但数据既不会保存到.xml也不会保存到数据源本身......
我真的希望有人可以帮助我...... :(