组合框和文本框项目未在数据网格上正确显示
本文关键字:网格 显示 数据网 文本 项目 组合 数据 | 更新日期: 2023-09-27 18:25:00
我的代码是用于按钮的
try
{
con.Open();
OleDbCommand cmd = new OleDbCommand("insert into slogin values('" + todayDay + "','" + txtDate.Text + "','" + cboStudentNo + "','" + txtLastName + "','" + txtFirstName + "','" + cboComputerNo + "')", con);
cmd.ExecuteNonQuery();
// OleDbCommand cmd2 = new OleDbCommand("update into Computer set Status='Occupied'where PcNumber='" + cboComputerNo.Text + "'", con);
// cmd2.ExecuteNonQuery();
con.Close();
Computer();
Student();
dgv();
time();
MessageBox.Show("login success");
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
- computer()用于计算机空缺
- student()用于学生数据
- dgv()加载表
- 我按下按钮时出错
- 1.System.Windows.Forms.ComboBox,Items.Count:12/studentID
- 2.System.Windows.Forms.TextBox,文本:Llenares/lastname
- 3.System.Windows.Forms.TextBox,文本:Nette/firstname
- 4.System.Windows.Forms.ComboBox,Items.Count:10/pcnumber
- 日期和时间的代码正在工作
- 我的数据库使用c#和msAccess
尝试:
OleDbCommand cmd = new OleDbCommand("insert into slogin values('" + todayDay.Text + "','" + txtDate.Text + "','" + cboStudentNo.SelectedValue.Text + "','" + txtLastName.Text + "','" + txtFirstName.Text + "','" + cboComputerNo.SelectedValue.Text + "')", con);``
即使您没有询问,出于安全原因,也应该使用纯文本中的参数:在Sql语句中使用参数