Как сохранить значение флажка трех состояний в базе данных.
у меня есть один вид сетки, и он содержит столбец флажка, а столбец флажка имеет три состояния, и я хочу сохранить значение флажка в базе данных. если флажок установлен, то значение "присутствует" или наполовину установлено, то значение " наполовину оставлено "или же значение"отсутствует". пожалуйста помочь.
ниже приведен код, который я пишу на кнопке Сохранить
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(@emp id,@fname,@designation,@attandance)" cmd.CommandType = CommandType.Text Dim adapFam As New OleDbDataAdapter For i As Integer = 0 To grd.Rows.Count - 1 cmd.Parameters.AddWithValue("@emp id", grd.Rows(i).Cells(0).Value.ToString()) cmd.Parameters.AddWithValue("@fname", grd.Rows(i).Cells(1).Value.ToString()) cmd.Parameters.AddWithValue("@designation", grd.Rows(i).Cells(2).Value.ToString()) cmd.Parameters.AddWithValue("@attandance", grd.Rows(i).Cells(3).Value.ToString()) cmd.Connection = cn cmd.ExecuteNonQuery() adapFam.InsertCommand.ExecuteNonQuery() Next MessageBox.Show("Successfully saved", "Inventory", MessageBoxButtons.OK, MessageBoxIcon.Information) End Sub
Что я уже пробовал:
я устал IIF но это не работает