您的位置:首页 > 数据库

界面上编辑DataGridView同步更新到数据库

2008-07-09 11:22 405 查看
一。绑定数据

SqlConnection con = null;

SqlDataAdapter sa = null;

SqlCommandBuilder sb = null;

DataTable dt = null;

BindingSource bs = null;

//加载窗体时绑定数据

private void DataBingding_Load(object sender, EventArgs e)

{

con = new SqlConnection("server=.;uid=sa;pwd=sa;database=pubs;");

try

{

con.Open();

sa = new SqlDataAdapter("select * from jobs", con);

sb = new SqlCommandBuilder(sa);//绑定SqlDataAdapter

dt = new DataTable();

sa.Fill(dt);

this.dataGridView1.DataSource = dt;

bs = new BindingSource();

bs.DataSource = dt;//绑定BindingSource

con.Close();

}

catch (Exception ex)

{

con.Close();

throw ex;

}

}

二.同步DataGridView数据到数据库

//更新 按钮单击事件

private void button1_Click(object sender, EventArgs e)

{

sa.Update((DataTable)bs.DataSource);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: