0
私は本当にあなたの助けを必要とします。xmlファイルへのdatagridview
すでにテキストボックスからコードを書いて+ボタンを作成してXMLファイルに書き込んでいます。だから、私は同じ詳細を適用しようとするが、(テキストボックスなしで)datagridviewを使用してください。
私はまだ新しいです、私は実際に、どのようにセル、インデックス、およびdatagridviewについてeverythingsを適用するのか分かりません。
たとえば、TEXTBOX 1のID、TEXTBOX 2のNAMEなので、DATAGRIDVIEW列(0)にID、列(1)をNAMEとして転送するので、毎回IDのユーザーキーと各行のID/NAME意志がボタンをクリックすると、XMLファイルに行く
ので、私が実際にどのようにこの事を適用するためにあなたの助けを必要とし ここに私のコードです:
あなたのDataSourceがDataSetがある<i>Dim settings As New XmlWriterSettings()
settings.Indent = True
Dim XMLwrt As XmlWriter = XmlWriter.Create("Device.cfg", settings)
With XMLwrt
'Write the XML declaration
.WriteStartDocument()
'Write the root element
.WriteStartElement("DEVICES")
'This will display all elements that user ADD from the button2
Dim i As Integer = 0
'For i As Integer = 0 To ioDevice.Length
Do
'Start New Device
.WriteStartElement("DEVICE")
'Write the attribute element
.WriteStartAttribute("NAME")
.WriteString(ioDevice(i).NAME)
.WriteEndAttribute()
.WriteStartAttribute("DLL")
.WriteString(ioDevice(i).Dll)
.WriteEndAttribute()
.WriteString(ioDevice(i).ID)
'The end of Device
.WriteEndElement()
i = i + 1
'the condition where the program should stop looping
Loop Until (i = ioDevice.Length)
'Close the XMLTextWritter
.WriteEndDocument()
.Close()
End With
</i>
<i>Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
device.ID = Me.TextBox1.Text
</i>
<i>Private Sub TextBox2_TextChanged(sender As System.Object, e As System.EventArgs) HandlesTextBox1.TextChanged
device.NAME = Me.TextBox2.Text
</i>