当前位置:编程文档 >> C# >> DataGridView同步更新到数据库
首页

DataGridView同步更新到数据库

所属类别:C#
推荐指数:★★☆
文档人气:33
本周人气:17
发布日期:2008-8-2

一。绑定数据 


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;

}

}

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数据到数据库

<PRE class=csharp name="code">//更新 按钮单击事件

private void button1_Click(object sender, EventArgs e)

{

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

}</PRE>

文档说明:

     

相关文档


读取评论列表……