Я программирую новое программное обеспечение в Visual Studio 2017 (C #) для художественной ассоциации, чтобы помочь им в регистрации сведений о студентах, которые собираются участвовать в их конкурсе.Я сделал форму окна следующим образом: когда я нажимаю кнопку добавления после ввода сведений в текстовых полях, комбинированных полях и окне выбора даты, представление таблицы данных должно обновляться, как показано ниже: .Я попытался с этим кодом
private void button1_Click(object sender, EventArgs e)
{
if(pARTICIPATING_ITEMComboBox.Text != "--")
{
rEG_IDTableAdapter.Insert(nAME_OF_PARTICIPANTTextBox.Text, cLASSTextBox.Text, sCHOOL_NAMETextBox.Text, pHONE_NUMBER_OF_PARENTTextBox.Text, Convert.ToDateTime(dATE_OF_PROGRAMDateTimePicker.Text), pARTICIPATING_ITEMComboBox.Text, " ", " ");
};
if (comboBox1.Text != "--")
{
rEG_IDTableAdapter.Insert(nAME_OF_PARTICIPANTTextBox.Text, cLASSTextBox.Text, sCHOOL_NAMETextBox.Text, pHONE_NUMBER_OF_PARENTTextBox.Text, Convert.ToDateTime(dateTimePicker1.Text), comboBox1.Text, " ", " ");
};
if (comboBox2.Text != "--")
{
rEG_IDTableAdapter.Insert(nAME_OF_PARTICIPANTTextBox.Text, cLASSTextBox.Text, sCHOOL_NAMETextBox.Text, pHONE_NUMBER_OF_PARENTTextBox.Text, Convert.ToDateTime(dateTimePicker2.Text), comboBox2.Text, " ", " ");
};
if (comboBox3.Text != "--")
{
rEG_IDTableAdapter.Insert(nAME_OF_PARTICIPANTTextBox.Text, cLASSTextBox.Text, sCHOOL_NAMETextBox.Text, pHONE_NUMBER_OF_PARENTTextBox.Text, Convert.ToDateTime(dateTimePicker3.Text), comboBox3.Text, " ", " ");
};
, но это не сработало, как я хотел.Вместо этого в него были введены данные: регистрационный номер, имя участника, класс, название школы, номер телефона родителя и первая дата, а также первый столбец Как , т. Е. Другие данные, введенные во второй, третьей и четвертой датах и столбцах элементов, не делались.не вводится в представление таблицы данных
Примечание. База данных создана в Access 2016 и вставлена в форму
: