找不到要根据所选显示成员插入的valueMember的适当转换

问题描述

//这是插入代码

    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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...