关于将dataGridView里的数据保存到 access数据库里的问题。
看了 c1_wangyf 的如何把datagridview中的数据快速保存到Access数据库中? 的帖子,还是不明白 怎么做。 我是新手,datagridview 里的数据不多,想直接保存到 access 数据库里,请帮小弟。
如果你的数据不是很多的话,可以先连接到数据库,然后添加就可以了
string sqlstr = "insert into tb_BookInfo(BookName,BookIntroduce,BookPrice,BookIsNew) values(@BookName,@BookIntroduce,@BookPrice,@BookIsNew)";
SqlCommand MyCommand = new SqlCommand(sqlstr, conn);
MyCommand.Parameters.Add(new SqlParameter("@BookName", SqlDbType.NVarChar));
MyCommand.Parameters.Add(new SqlParameter("@BookIntroduce", SqlDbType.NVarChar));
MyCommand.Parameters.Add(new SqlParameter("@BookPrice", SqlDbType.Float));
MyCommand.Parameters.Add(new SqlParameter("@BookIsNew", SqlDbType.NVarChar));
MyCommand.Parameters["@BookName"].Value = dataGridView_product.Rows[rows].Cells[0].Value;
MyCommand.Parameters["@BookIntroduce"].Value = dataGridView_product.Rows[rows].Cells[1].Value;
MyCommand.Parameters["@BookPrice"].Value = dataGridView_product.Rows[rows].Cells[2].Value;
MyCommand.Parameters["@BookIsNew"].Value = dataGridView_product.Rows[rows].Cells[3].Value;
MyCommand.ExecuteNonQuery();
这里面只是一个例子,数据类型要根据自己的要求写;另外把这段代码写在for循环里面就可以把数据加到数据库里面了!!