李威 さぽている

          小說翻譯,日語相關轉移至http://blog.hjenglish.com/liwei

          DataGridView中出現的錯誤響應

          將數據庫綁定到DataGridView,在修改數據時會出現一些例外,此時要捕獲這些例外,或者說只是要處理這些例外,得用一個事件DataError。

          private?void?DataGridView1_DataError(object?sender,?DataGridViewDataErrorEventArgs?anError)
          {

          ????MessageBox.Show(
          "Error?happened?"?+?anError.Context.ToString());

          ????
          if?(anError.Context?==?DataGridViewDataErrorContexts.Commit)
          ????
          {
          ????????MessageBox.Show(
          "Commit?error");
          ????}

          }
          這是直接Copy MSDN里的。我覺得常用的點的就是這個Commit了,也許是現在我只需要它吧~~

          Commit向數據存儲區提交更改時發生了數據錯誤。該值表示未能將單元格中輸入的數據提交到基礎數據存儲區。?
          當主鍵重復,數據錯誤,輸入空時,都可以用它來解決。不過,它只能將所有錯誤一起處理,沒法分開來。
          不知道有沒有其他更好的事件處理呢?

          posted on 2006-08-14 20:37 李威 閱讀(402) 評論(1)  編輯  收藏

          評論

          # re: DataGridView中出現的錯誤響應 2006-08-16 17:13 般若菩提

          需要自己在這個事件中根據項目情況,分離出一些項目需要事件  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 威宁| 酉阳| 吴江市| 兴和县| 玉门市| 武强县| 五寨县| 定州市| 页游| 兴安县| 浮梁县| 靖州| 巫山县| 普陀区| 惠水县| 连云港市| 威宁| 闽侯县| 吉木萨尔县| 阿瓦提县| 台东市| 文成县| 屯昌县| 泾川县| 巴林右旗| 孟津县| 钟山县| 清远市| 南宫市| 新乐市| 浦东新区| 九江市| 上虞市| 项城市| 黎川县| 陈巴尔虎旗| 阿鲁科尔沁旗| 汶上县| 长海县| 黄大仙区| 当雄县|