空白小少年的gravatar头像
空白小少年 2016-08-19 16:20:40

C# datagridview如何实现多行增删改查?

datagridview插入多行到数据库:

 private void button3_Click(object sender, EventArgs e)
        {
            openObj();
            try
            {
                string sTrSql = string.Empty;
                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                {
                    sTrSql += "insert into demo (demo_id,demo_name,demo_indent,demo_count,demo_create) values('" + dataGridView1.Rows[i].Cells[0].Value + "','" + dataGridView1.Rows[i].Cells[1].Value + "','" + dataGridView1.Rows[i].Cells[2].Value + "','" + dataGridView1.Rows[i].Cells[3].Value + "','" + dataGridView1.Rows[i].Cells[4].Value + "')";                 
                }
                using (com = new SqlCommand(sTrSql, con))
                {
                    if (com.ExecuteNonQuery() != -1)
                    {
                        MessageBox.Show("添加成功");
                    }
                }
            }
            catch (Exception ex)
            {
               MessageBox.Show("添加失败,详细信息:" + ex.ToString());
            }
            closeObj();

datagridview修改的时候:它可能在原有的基础上增加行数据,或者删除行数据,改变行数据。求大神帮忙~~急!

所有回答列表(0)
最近浏览
流浪的猫  LV2 2016年8月27日
moxzone  LV1 2016年8月26日
adminZY  LV1 2016年8月24日
norberta  LV1 2016年8月23日
fafa_681 2016年8月23日
暂无贡献等级
空白小少年  LV2 2016年8月22日
a383820262  LV3 2016年8月22日
sadma0001  LV3 2016年8月22日
遇见,  LV36 2016年8月20日
加贺正午 2016年8月20日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友