【问题标题】:How to insert boundfield values and template field value in gridview to database如何将gridview中的boundfield值和模板字段值插入数据库
【发布时间】:2020-08-24 02:06:19
【问题描述】:

gridview控件中有绑定字段和模板字段,点击保存按钮,gridview值应该保存在另一个表中。

enter image description here 网格视图控件

代码尝试受保护的 void Button2_Click(object sender, EventArgs e) { foreach(GridView1.Rows 中的 GridViewRow 行) {

            String S_ID = row.Cells[0].Text;
            String Sub_Name = row.Cells[1].Text;
            String marks = (row.Cells[2].Text);
            String Semester = DropDownList2.SelectedItem.Text;




            String query = "insert into Marks(S_ID,Sub_Name,Semester,Marks) values(" + S_ID + ",'" + Sub_Name + "','" + Semester + "','" + marks + "')";
            String mycon = "Data Source=DESKTOP-HBMQHKE\\MSSQLSERVER01;Initial Catalog=College;Integrated Security=True";
            SqlConnection con = new SqlConnection(mycon);
            con.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = query;
            cmd.Connection = con;
            cmd.ExecuteNonQuery();
        }

错误:System.Data.SqlClient.SqlException:''mcl141' 附近的语法不正确。'

【问题讨论】:

    标签: asp.net sql-server


    【解决方案1】:

    尝试使用参数:

                String query = "insert into Marks(S_ID,Sub_Name,Semester,Marks) values(@S_ID, @Sub_Name, @Semester, @marks)";
                String mycon = "Data Source=DESKTOP-HBMQHKE\\MSSQLSERVER01;Initial Catalog=College;Integrated Security=True";
                using (SqlConnection con = new SqlConnection(mycon))
                using (SqlCommand cmd = new SqlCommand(query, con))
                {
                    con.Open();
                    cmd.Parameters.AddWithValue("@S_ID", S_ID);
                    cmd.Parameters.AddWithValue("@Sub_Name", Sub_Name);
                    cmd.Parameters.AddWithValue("@Semester", Semester);
                    cmd.Parameters.AddWithValue("@marks", marks);
                    cmd.ExecuteNonQuery();
                }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      • 2015-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多