李威 さぽている

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

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

          將數(shù)據(jù)庫(kù)綁定到DataGridView,在修改數(shù)據(jù)時(shí)會(huì)出現(xiàn)一些例外,此時(shí)要捕獲這些例外,或者說(shuō)只是要處理這些例外,得用一個(gè)事件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里的。我覺(jué)得常用的點(diǎn)的就是這個(gè)Commit了,也許是現(xiàn)在我只需要它吧~~

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

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

          評(píng)論

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

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 桃源县| 海兴县| 石棉县| 洪洞县| 荔浦县| 河曲县| 安化县| 沅江市| 清苑县| 和林格尔县| 榆树市| 通榆县| 陆丰市| 齐河县| 德庆县| 婺源县| 潜江市| 富裕县| 永吉县| 安多县| 东源县| 铁岭县| 延川县| 洛扎县| 郎溪县| 阿拉尔市| 南丹县| 洪泽县| 青川县| 山东省| 沁水县| 桃江县| 丰宁| 土默特左旗| 开阳县| 体育| 教育| 霍林郭勒市| 永春县| 三门峡市| 资阳市|