Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 29th, 2010  |  syntax: VB.NET  |  size: 1.27 KB  |  hits: 123  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Imports System.IO
  2. Imports System.Data
  3. Imports System.Xml
  4.  
  5. Public Class Form1
  6.  
  7.  
  8.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  9.  
  10.         Try
  11.             Dim xmlDatadoc As XmlDataDocument = New XmlDataDocument()
  12.             xmlDatadoc.DataSet.ReadXml("news_google.xml")
  13.             Dim ds As DataSet = New DataSet("Google DataSet")
  14.             ds = xmlDatadoc.DataSet
  15.             DataGridView1.DataSource = ds.DefaultViewManager
  16.             DataGridView1.DataMember = "item"
  17.         Catch ex As Exception
  18.             MessageBox.Show(ex.Message, "Problem loading XML")
  19.         End Try
  20.  
  21.     End Sub
  22.  
  23.     Private Sub addNewRowButton_Click(ByVal sender As Object, _
  24.         ByVal e As EventArgs) Handles btnAdd.Click
  25.  
  26.         Me.DataGridView1.Rows.Add()
  27.  
  28.     End Sub
  29.  
  30.     Private Sub deleteRowButton_Click(ByVal sender As Object, _
  31.         ByVal e As EventArgs) Handles btnDelete.Click
  32.  
  33.         If Me.DataGridView1.SelectedRows.Count > 0 AndAlso _
  34.             Not Me.DataGridView1.SelectedRows(0).Index = _
  35.             Me.DataGridView1.Rows.Count - 1 Then
  36.  
  37.             Me.DataGridView1.Rows.RemoveAt( _
  38.                 Me.DataGridView1.SelectedRows(0).Index)
  39.  
  40.         End If
  41.  
  42.     End Sub
  43.  
  44.  
  45. End Class