Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB.net 2005] Utilizzare XML come Origine Dati

    Ma perchè non riesco a trovare (quando faccio nuova origine dati) il formato XML ? possibile che posso gestire la cosa solo tramite codice? se è così allora come faccio a settare le caratteristiche tipo la larghezza minima delle colonne ecc...

  2. #2
    Allora io creo la struttura xml, al data grid imposto la sorgente xml ed è tutto ok. Ora le l'eliminazione della riga selezionata nel datagrid come faccio ad identificare la riga selezionata? di seguito posto il codice grazie mille e scusami se sono un po' indietro ma stò studiando... grazie ancora

    codice:
    Dim DS As New Data.DataSet
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'Quando carica il programma deve verificare l'esistenza o meno
            'del file XML che contiene il registro degli eventi
            Dim EsistenzaRegistro As Boolean
            EsistenzaRegistro = My.Computer.FileSystem.FileExists(Application.StartupPath + "\RegistroCode.xml")
    
            'Se il file non esiste allora crea un file XML con la relativa struttura
            'dichiarata che fungerà da database
            If EsistenzaRegistro = False Then
                DS.DataSetName = "DatasetCodice"
                DS.Tables.Add("RegistroCodice")
                DS.Tables("RegistroCodice").Columns.Add("Nome")
                DS.Tables("RegistroCodice").Columns.Add("Cognome")
                DS.WriteXml(Application.StartupPath + "\RegistroCode.xml", XmlWriteMode.WriteSchema)
            End If
            DS.ReadXml(Application.StartupPath + "\RegistroCode.xml")
            DG.DataSource = DS
            DG.DataMember = "RegistroCodice"
        End Sub
    
        Private Sub salva_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles salva.Click
            Dim nuovomodulo As DataRow = DS.Tables("RegistroCodice").NewRow
            nuovomodulo("Nome") = Me.cmpnome.Text
            nuovomodulo("Cognome") = Me.cmpcognome.Text
            DS.Tables("RegistroCodice").Rows.Add(nuovomodulo)
            DS.WriteXml(Application.StartupPath + "\RegistroCode.xml")
        End Sub

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.