Windows Develop Bookmark and Share   
 index > Windows Forms Data Controls and Databinding > How to delete an row from DataGridView?
 

How to delete an row from DataGridView?

Can someone help with following issue? How do I delete an row from DataGridView and same changes occur in MySQL with the code below

Dim connDatagrid As New MySqlConnection

Dim myCommand As New MySqlCommand

Dim queryDatagrid As String

Dim myCommandBuilder = New MySqlCommandBuilder(myAdapter)

Dim ConnectionString = "server=127.0.0.1;" & "uid=root;" & "pwd=;" & "database=phonebook;"

'LabelPrint.Visible = True

ButtonErase.Enabled = False

queryDatagrid = "delete from vnstelefon where id = '" + IdErase.ToString + "'"

connDatagrid.ConnectionString = ConnectionString

Try

connDatagrid.Open()

Try

myCommand.Connection = connDatagrid

myCommand.CommandText = queryDatagrid

myAdapter.DeleteCommand = myCommand

'myCommand.Parameters.Remove("Delete from vnstelefon where id = '" + IdErase.ToString + "'")

'myAdapter.

connDatagrid.Close()

queryDatagrid = "select * from phone"

connDatagrid.ConnectionString = ConnectionString

connDatagrid.Open()

myCommand.Connection = connDatagrid

myCommand.CommandText = queryDatagrid

myAdapter.SelectCommand = myCommand

myAdapter.Fill(mydata)

DataGridViewTele.DataSource = mydata

DataGridViewTele.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill

IdErase = DataGridViewTele.SelectedCells(0).Value

Catch myerror As MySqlException

MsgBox("There was an error reading from the database: " & myerror.Message)

End Try

connDatagrid.Close()

Catch myerror As MySqlException

MessageBox.Show("Error connecting to the database: " & myerror.Message)

Finally

If connDatagrid.State <> ConnectionState.Closed Then connDatagrid.Close()

End Try

ekke  Monday, September 25, 2006 8:28 AM

Refer to following

Public Function CreateCmdsAndUpdate(myDataSet As DataSet, myConnection As String, mySelectQuery As String, myTableName As String) As DataSet
Dim myConn As New OleDbConnection(myConnection)
Dim myDataAdapter As New OleDbDataAdapter()
myDataAdapter.SelectCommand = New OleDbCommand(mySelectQuery, myConn)
Dim custCB As OleDbCommandBuilder = New OleDbCommandBuilder(myDataAdapter)

myConn.Open()

Dim custDS As DataSet = New DataSet
myDataAdapter.Fill(custDS)

' Code to modify data in DataSet here

DataGirdViewTele.Rows.Remove(row); //remove a row

' Without the OleDbCommandBuilder this line would fail.
myDataAdapter.Update(custDS)

myConn.Close()

CreateCmdsAndUpdate = custDS
End Function 'SelectOleDbSrvRows

Wang Chi  Monday, September 25, 2006 9:22 AM

Refer to following

Public Function CreateCmdsAndUpdate(myDataSet As DataSet, myConnection As String, mySelectQuery As String, myTableName As String) As DataSet
Dim myConn As New OleDbConnection(myConnection)
Dim myDataAdapter As New OleDbDataAdapter()
myDataAdapter.SelectCommand = New OleDbCommand(mySelectQuery, myConn)
Dim custCB As OleDbCommandBuilder = New OleDbCommandBuilder(myDataAdapter)

myConn.Open()

Dim custDS As DataSet = New DataSet
myDataAdapter.Fill(custDS)

' Code to modify data in DataSet here

DataGirdViewTele.Rows.Remove(row); //remove a row

' Without the OleDbCommandBuilder this line would fail.
myDataAdapter.Update(custDS)

myConn.Close()

CreateCmdsAndUpdate = custDS
End Function 'SelectOleDbSrvRows

Wang Chi  Monday, September 25, 2006 9:22 AM

You can use google to search for other answers

Custom Search

More Threads

• DataGridView.. How to..?
• help me in Datadridview and BindingNavigator in vb.net 2.0
• How to validate new DataGridViewRow?
• ComboBox Binding with a Blank Selected Index Initially???
• Modifying BidingSource
• Creation of Forms using Wizard and Data Retreival
• scrolling a DataGridView programatically
• Setting the currentcell to the cell with an error
• Binding an IList to Datagrid
• Paging Problem in Data Grid (Using Asp.Net with VB.Net)