注册 登录
编程论坛 C# 论坛

求大神帮忙解决 数据集 数据库之间问题

这孩子谁懂 发布于 2013-11-05 15:02, 399 次点击
利用c# 建一个窗体  窗体上面有dataGridView1 三个文本框  和一个更新 按钮 要求:点击dataGridView1里的行 分别在文本框里显示  然后 在文本框里 修改 删除 增加数据
最后点更新按钮 数据库里的数据会对应相应的 增加修改 删除

            SqlCommand cmdinsert = new SqlCommand();
            cmdinsert.Connection = cn;
             = "insert into student (stu_id,name,enexam) values(@stu_id,@name,@enexam)"; SqlParameter stu = new SqlParameter("@stu_id", SqlDbType.Char, 10, "stu_id");
            stu.Direction = ParameterDirection.Input;//默认的 可以不写
            stu.Value = textBox1.Text;
            cmdinsert.Parameters.Add(stu);

            SqlParameter pname = new SqlParameter("@name", SqlDbType.Char, 20, "name");
            pname.Direction = ParameterDirection.Input;//默认的 可以不写
            pname.Value = textBox2.Text;
            cmdinsert.Parameters.Add(pname);

            SqlParameter pn = new SqlParameter("@enexam", SqlDbType.Int, 4, "enexam");
            pn.Direction = ParameterDirection.Input;//默认的 可以不写
            pn.Value = textBox3.Text;
            cmdinsert.Parameters.Add(pn);
            da.InsertCommand = cmdinsert;
为什么实现不了 这功能呢 求大神帮忙

3 回复
#2
shangsharon2013-11-05 15:38
最后差一句更新语句,da.Update(DataTable);
#3
这孩子谁懂2013-11-05 18:56
回复 2楼 shangsharon
   da.Update(ds, "student");最后有这句 但还是不行//  da  是SqlDataAdapter da;   ds 是 DataSet ds;
#4
qw11617485792013-11-08 10:54
= CommandType.Text; 或者看看cn.Open();没有
1