我看了很多资料,都是把查询语句和执行查询语句写在一块的,但是这样就没有办法实现项目的分层目的了,所以无奈,发帖求教,求教!!!!!//为了简单,我先写了个小例子
//UI层的代码
private void Form1_Load(object sender, EventArgs e)
{
Bind();
} private void Bind()
{
string sql = "select * from Authority";
DataSet ds = DBUtility.DbHelperSQL.Query(sql);//Query是SqlHelper里的函数,执行sql语句,返回DataSet
this.dataGridView1.DataSource =ds.Tables[0]; }
private void btn_updata_Click(object sender, EventArgs e)
{ }
现在我想写一个函数,当我修改了DataGriView中的数据后,通过点击Botton按钮,实现更新数据库求教,如果是把什么连接数据库的字符串写一起的就算了
//UI层的代码
private void Form1_Load(object sender, EventArgs e)
{
Bind();
} private void Bind()
{
string sql = "select * from Authority";
DataSet ds = DBUtility.DbHelperSQL.Query(sql);//Query是SqlHelper里的函数,执行sql语句,返回DataSet
this.dataGridView1.DataSource =ds.Tables[0]; }
private void btn_updata_Click(object sender, EventArgs e)
{ }
现在我想写一个函数,当我修改了DataGriView中的数据后,通过点击Botton按钮,实现更新数据库求教,如果是把什么连接数据库的字符串写一起的就算了
在你修改dgv数据后同样的操作再数据库进行
比如XXXTableAdapter.Update(XXXTable);