none
如何重新繫結資料源 RRS feed

  • 問題

  • 我要設計的程式目地如下:

    1.讓使用者使用DataGridView瀏覽資料庫的記錄。

    2.資料庫的記錄隨時會產生變更(新增或刪除)。

    3.我在DataGridView的表單內,設計一個資料庫重新繫結用Button按鈕,想讓使用者按Button按鈕,重新繫結資料源(重整),以使能瀏覽到最新的資料庫記錄。

     

    請問,如何編寫DataGridView重新繫結資料源的程式碼。

     

    敬請指導....謝了。

    2008年1月2日 上午 07:31

解答

  • 重建 BindingSource。

    如果來源是 DataSet 或 DataTable 或 DataView,重綁一次就可以了。

     

    2008年1月2日 上午 08:43
    版主
  • 資料庫明細BindingSource.DataSource = dataset;
    資料庫明細DataGridView.DataSource = 資料庫明細BindingSource;

    2008年1月2日 上午 10:36

所有回覆

  • 重設一次 DataSource 就行了。

     

    2008年1月2日 上午 07:42
    版主
  • 感謝指導。

    1.我已寫入「資料庫明細DataGridView.DataSource = 資料庫明細BindingSource」程式列,這應該已重新繫結資料源。

    2.但DataGridView的畫面內容並不會自動更新,請問如何編寫更新DataGridView內容的程式碼。

     

    敬請再次指導,謝了。

    2008年1月2日 上午 08:03
  • 重建 BindingSource。

    如果來源是 DataSet 或 DataTable 或 DataView,重綁一次就可以了。

     

    2008年1月2日 上午 08:43
    版主
  • 資料庫明細BindingSource.DataSource = dataset;
    資料庫明細DataGridView.DataSource = 資料庫明細BindingSource;

    2008年1月2日 上午 10:36
  • 感謝萬分,新年快樂。

    2008年1月2日 下午 02:00