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

    Cancellare un record da un controllo datagrid

    Salve, ho un controllo datagrid collegato ad un database di Access. Per popolare la griglia, utilizzo la seguente interrogazione SQL:

    codice:
              Dim mykeyword As String = Replace(txtKeyWord.Text, "'", "''")
              Dim MySQL as string = "Select * from clienti WHERE cognome = '" & mykeyword & "' Order by id_cliente"
    
              Dim myConn As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & server.mappath("clienti.mdb") & ";")
              Dim ds as DataSet=New DataSet()
    
              Dim Cmd as New OleDbDataAdapter(MySQL,MyConn)
              Cmd.Fill(ds,"clienti")
    
              myDataGrid.Datasource=ds.Tables("clienti").DefaultView
              myDataGrid.DataBind()
              MyConn.Close()
    Mi piacerebbe poter inserire un campo cliccabile nella griglia che consenta di cancellare il record selezionato.

    In Web Matrix (l'IDE che utilizzo io) è facile trasformare un campo della tabella in hyperlink. Quello che non so fare è far sì che tale link cancelli il record corrente.

    So con certezza che è possibile farlo, dato che mi è capitato di imbattermi in un controllo datagrid che implementava questa funzione.

    E' gradito qualsiasi aiuto.

    Saluti.

  2. #2
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    intendi forse l'istruzione
    codice:
    DELETE * FROM [TABELLA] WHERE...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.