閱讀131 返回首頁    go 阿裏雲 go 技術社區[雲棲]


DataGridView數據更新至數據庫-整體更新

1.首先獲取datagirdview的datatable

DataTable dt = dataGridView1.DataSource as DataTable;

2.將其更新至數據庫

public static bool UpdataSql(DataTable dt)
        {
            try
            {
                using (SqlConnection connection = new SqlConnection(PubVariant.ConnectionString))
                {
                    string strSql = "select * from CorrespondField";
                    using (SqlCommand cmd = new SqlCommand(strSql, connection))
                    {
                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {                          
                            using (SqlCommandBuilder builder = new SqlCommandBuilder(da))
                            {
                                da.Update(dt);
                                return true;
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return false;
            }
        }

連接信息字段如下:

public class PubVariant
    {
        public static string connectionString = "server=localhost;database=Test;user id=sa;password=123456";
        public static string ConnectionString
        {
            get { return connectionString;  }
            set { connectionString = value; }
        }
    }


最後更新:2017-04-03 05:39:04

  上一篇:go HDU1284-錢幣兌換問題
  下一篇:go 何為創新型人才,創新型公司?