问题描述
//这是插入代码
private void button4_Click(object sender,EventArgs e)
{
sqlConnection conn = new sqlConnection(@"Data Source=(LocalDB)\MSsqlLocalDB;AttachDbFilename=C:\Users\Andrej\Desktop\B9PROBA\B9\B9\Database5.mdf;Integrated Security=True;Connect Timeout=30");
sqlCommand com = new sqlCommand("INSERT INTO ARB5Stadion(StadionID,Naziv,Adresa,Kapacitet,brojUlaza,GradID ) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + comboBox1.ValueMember + "')",conn);
try
{
conn.open();
sqlDataAdapter da = new sqlDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds);
MessageBox.Show("Uspesno Uneti Podaci");
}
catch (Exception e1) { MessageBox.Show(e1.Message); }
finally { conn.Close(); }
//这是组合框的代码,它使用id值作为值成员和名称作为显示成员,从一个数据表中读取。我必须尝试插入ARB5Grad表的GradID主键进入StadionID,其中GradID是外键
private void Stadion_Load(object sender,EventArgs e)
{
sqlConnection conn = new sqlConnection(@"Data Source=(LocalDB)\MSsqlLocalDB;AttachDbFilename=C:\Users\Andrej\Desktop\B9PROBA\B9\B9\Database5.mdf;Integrated Security=True;Connect Timeout=30");
conn.open();
sqlCommand sc = new sqlCommand("SELECT GradID,Grad FROM ARB5Grad ",conn);
sqlDataReader reader = sc.ExecuteReader();
DataTable dt = new DataTable();
dt.Columns.Add("GradID",typeof(int));
dt.Columns.Add("Grad",typeof(string));
dt.Load(reader);
comboBox1.ValueMember = "GradID";
comboBox1.displayMember = "Grad";
comboBox1.DataSource = dt;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)