Fahim ullah Ответов: 1

Как сохранить datagridviewcomboboxcolumn в базе данных SQL server с помощью C#


Я собираюсь разработать систему управления школой и хочу сохранить записи посещаемости в базе данных из DataGridViewComboBoxColumn каждого ученика в классе с помощью кнопки Сохранить.

Я имею в виду установить все записи студентов, например, присутствующие, отсутствующие или оставить запись сохранения в базе данных при нажатии кнопки "Сохранить".

Это мой код - он работает, когда я меняю ячейку 1-го студента

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

private void AttendanceDataGridVies_CurrentCellDirtyStateChanged(object sender, EventArgs e)
    {
        AttendanceDataGridVies.CommitEdit(DataGridViewDataErrorContexts.Commit);
    }

    private void AttendanceDataGridVies_CellValueChanged(object sender, DataGridViewCellEventArgs e)
    {
        string comboboxSelectedValue = string.Empty;

        if (AttendanceDataGridVies.Columns[e.ColumnIndex].GetType() == typeof(DataGridViewComboBoxColumn))
        {
            comboboxSelectedValue = AttendanceDataGridVies.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
            label2.Text = comboboxSelectedValue;
        }
    }

1 Ответов

Рейтинг:
0

Sandeep Mewara

Похоже, вы хотите обновить базу данных SQB по щелчку кнопки сохранить сообщение, внося изменения в столбец combobox.
Если да, то взгляните на этот образец здесь: ComboBox с DataGridView в C#[^]

Проверять.