李威 さぽている

          小說(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 李威 閱讀(403) 評(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)航:
           
          主站蜘蛛池模板: 桐城市| 岳阳县| 金川县| 武汉市| 疏附县| 崇阳县| 云安县| 安宁市| 海宁市| 漳州市| 都匀市| 察隅县| 额尔古纳市| 洪洞县| 成安县| 高台县| 客服| 岳池县| 嘉鱼县| 高青县| 大名县| 兴城市| 拉孜县| 景洪市| 田林县| 顺昌县| 贺兰县| 磐安县| 邢台县| 修武县| 石林| 五寨县| 廉江市| 牡丹江市| 贺州市| 德江县| 嘉义市| 依兰县| 五常市| 铁力市| 句容市|