Member 13299675 Ответов: 1

Как я могу сохранить данные gridview в базе данных в VB.NET


у меня есть представление сетки, и оно содержит данные из одного имени таблицы как empdata, и я поставил флажок в столбце представления сетки. теперь я должен хранить данные, доступные в виде сетки, в другом имени таблицы как посещаемость. я не понимаю, какое значение использовать в запросе insert. пожалуйста помочь.

ниже приведен мой код для gridview
Private Sub filldata()
        Dim cmd As New OleDbCommand
        Dim dr As OleDbDataReader
        cmd.Connection = cn
        cmd.CommandText = "select empid,fname,designation from empdata order by empid"
        dr = cmd.ExecuteReader
        Dim dt As New DataTable
        dt.Load(dr)
        grd.DataSource = dt
        dt.Dispose()
        If dr.IsClosed = False Then dr.Close()
        grd.Columns(0).HeaderText = "Emp Id"
        grd.Columns(1).HeaderText = "Emp Name"
        grd.Columns(2).HeaderText = "Designation"
        grd.Columns.Add(grdchk)
        grd.Columns(3).HeaderText = "Attandance"
        grdchk.ThreeState = True
        grd.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
    End Sub

и теперь я не знаю, какую ценность использовать
Private Sub btnsave_Click(sender As System.Object, e As System.EventArgs) Handles btnsave.Click
        Dim cmd As New OleDbCommand
        grdchk = IIf(CheckState.Checked, "Present", "Absent")
        cmd.Connection = cn
        cmd.CommandText = "insert into attandance values("
    End Sub


Что я уже пробовал:

я не знаю, что попробовать. :)

1 Ответов

Рейтинг:
2