使用DataGridView更新數據庫

習慣了BCB 中的Dbgrid 的方便操作,想在VS C#裏也這樣,可是還真是不容易.費了好大功夫,總算好一點了
不過感覺挺麻煩的.這個DataGridView很不省事.
可以通過點擊按鈕,來提交數據了...

public partial class Form1 : Form
    
{
Form1數據成員#region Form1數據成員
        
private DataTable DT = new DataTable();
        
private SqlDataAdapter SDA = new SqlDataAdapter();
#endregion


Form1構造函數#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


使用Update更新數據庫#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(
"更新成功!");
         }

#endregion

}
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章