更新DataGridVeiw中的数据到后台数据库中
时间:2011-04-27 来源:星尘的天空
标签:C# 控件,dataGridView控件
来自转载
  public partial class Form1 : Form
      {
  #region Form1数据成员
          private DataTable DT = new DataTable();
          private SqlDataAdapter SDA = new SqlDataAdapter();
  #endregion
  
  #region  Form1构造函数 
          public Form1()
          {
              InitializeComponent();
          }
  #endregion
  
  #region  连接数据库显示数据
          private void Form1_Load(object sender, EventArgs e)
          {
  
              SqlConnection conn = new SqlConnection("server=127.0.0.1;database=pubs;uid=sa");
              SqlCommand SCD = new SqlCommand("select * from tables", conn);
              SDA.SelectCommand = SCD;
              SDA.Fill(DT);
              dataGridView1.DataSource = DT;
          }
  #endregion
  
  #region  使用Update更新数据库
          private void toolStripButton1_Click(object sender, EventArgs e)
          {
              try
              {
                  SqlCommandBuilder SCB = new SqlCommandBuilder(SDA);                
                  SDA.Update(DT);
              }
              catch (System.Exception ex)
              {
                  MessageBox.Show(ex.ToString());
                  return;
              }
              MessageBox.Show("更新成功!");
          }










