李威 さぽている

          小說翻譯,日語相關(guān)轉(zhuǎn)移至http://blog.hjenglish.com/liwei

          DataGridView中出現(xiàn)的錯誤響應(yīng)

          將數(shù)據(jù)庫綁定到DataGridView,在修改數(shù)據(jù)時會出現(xiàn)一些例外,此時要捕獲這些例外,或者說只是要處理這些例外,得用一個事件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了,也許是現(xiàn)在我只需要它吧~~

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

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

          評論

          # re: DataGridView中出現(xiàn)的錯誤響應(yīng) 2006-08-16 17:13 般若菩提

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 无锡市| 石狮市| 平潭县| 上饶市| 观塘区| 恭城| 开阳县| 仙居县| 普兰县| 攀枝花市| 滕州市| 德庆县| 南木林县| 牡丹江市| 英德市| 当雄县| 丰宁| 青铜峡市| 乌兰察布市| 五峰| 平邑县| 武陟县| 弋阳县| 额尔古纳市| 湘潭市| 炎陵县| 汉源县| 陆丰市| 宁国市| 福鼎市| 三明市| 呼图壁县| 陆良县| 天长市| 湘西| 江都市| 武威市| 塘沽区| 钦州市| 阳原县| 广饶县|