Это немного расстраивает! У меня есть раздел поиска, в котором вы можете прокручивать строки, используя кнопки и текстовые поля, обновлять данные строки, но когда я добавляю новые данные в базу данных, вернитесь в мое меню поиска, но новая добавленная строка не отображается? Как сбросить источник привязки, чтобы выполнить это, или, по крайней мере, иметь 2 части работы от одних и тех же данных?Как обновить источник связывания после вставки новой строки базы данных
Мой код: Вызов Write2tableAddClient() `здесь я надеюсь добавить код связывания этого обновления
Мой текущий связывание, в котором срабатывает по форме нагрузки:
Private Sub click()
sql = "Select * from tbl"
Using dbcon As New OleDbConnection(ACEConnStr)
Using cmd As New OleDbCommand(sql, dbcon)
dbcon.Open()
dtSample = New DataTable
dtSample.Load(cmd.ExecuteReader)
End Using
End Using
' initialize BS from DT
bsSample = New BindingSource(dtSample, Nothing)
TxtCI.DataBindings.Add("Text", bsSample, "ID")
End Sub
AddCustomer:
Private Sub AClient()
If con.State = ConnectionState.Closed Then con.Open()
cmd = New OleDbCommand
cmd.Connection = con
cmd.CommandText = "INSERT INTO tblcustomer(Title)VALUES(?);"
cmd.Parameters.Add("?", OleDbType.VarChar).Value = TxtName.Text
cmd.ExecuteNonQuery()
con.Close()
End Sub
Рубрики:
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=.\Database.accdb")
Dim cmd As OleDbCommand
Dim sql As String
Dim ds As New DataSet
Dim da As New OleDbDataAdapter
Dim RecCnt As Integer
Dim inc As Integer
Private ACEConnStr As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=.\Database.accdb"
Private bsSample As BindingSource
Private dtSample As DataTable
Его источник данных, а не привязки. DataTable не поддерживает живой «канал» в БД. Который я, почему я настоятельно призывал вас использовать данные, используемые везде в вашем приложении. Если ПОИСК и ADD использовали тот же DT, что и источник данных, добавленные данные автоматически появлялись бы в чем-либо, используя его. Вам необходимо перестроить данные для загрузки новых данных, добавленных другими вещами или пользователями. – Plutonix
Ой, черт возьми, это когда в жизни .. Ты спрыгиваешь со здания хаха, тратя часы на эту программу, исправляешь одну вещь, и возникает другая ошибка :( –
Я обновил вопрос там, в какой части я меняюсь, чтобы сделать все это в том же формате данных? Ps: Если я новичок в том, как использовать ту же таблицу, я действительно хотел бы хаха! –