问题描述
//这是插入代码
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 (将#修改为@)