最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

DevExpress實(shí)現(xiàn)GridControl單元格編輯驗(yàn)證的方法

 更新時(shí)間:2014年08月06日 16:15:00   投稿:shichen2014  
這篇文章主要介紹了DevExpress實(shí)現(xiàn)GridControl單元格編輯驗(yàn)證的方法,很實(shí)用的功能,需要的朋友可以參考下

本文實(shí)例演示了DevExpress實(shí)現(xiàn)GridControl單元格編輯驗(yàn)證的方法,比較實(shí)用的功能,具體方法如下:

主要功能代碼如下:

/// <summary>
/// 自定義單元格驗(yàn)證
/// </summary>
/// <param name="view">GridView</param>
/// <param name="e">BaseContainerValidateEditorEventArgs</param>
/// <param name="fieldNameHandler">委托</param>
/// <param name="errorHanlder">委托</param>
/// <param name="errorText">當(dāng)驗(yàn)證不通過(guò)對(duì)時(shí)候,錯(cuò)誤提示信息文字</param>
public static void CustomValidatingEditor(this GridView view, BaseContainerValidateEditorEventArgs e, Predicate<string> fieldNameHandler, Predicate<object> errorHanlder, string errorText)
{
  /*說(shuō)明
   *在ValidatingEditor事件使用
   *eg:
   *string[] workType = new string[4] { "-1", "關(guān)閉但不刪除", "啟用", "刪除" };
   *void gvLampConfig_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e)
   *{
   * GridView _view = sender as GridView;
   * _view.CustomValidatingEditor(e, fieldName => fieldName.Equals("TLampWorkStatus"), value => !workType.Contains<string>(value.ToString()), "若想設(shè)置為不修改,請(qǐng)輸入-1即可");
   * }
   */
  if (fieldNameHandler(view.FocusedColumn.FieldName))
  {
 if (errorHanlder(e.Value))
 {
   e.Valid = false;
   e.ErrorText = errorText;
 }
  }
}

代碼使用方法如下:

string[] workType = new string[4] { "-1", "關(guān)閉但不刪除", "啟用", "刪除" };
void gvLampConfig_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e)
{
  GridView _view = sender as GridView;
  _view.CustomValidatingEditor(e, fieldName => fieldName.Equals("TLampWorkStatus"), value => !workType.Contains<string>(value.ToString()), "若想設(shè)置為不修改,請(qǐng)輸入-1即可");
}

相關(guān)文章

  • 一文看懂C#中List的擴(kuò)容機(jī)制

    一文看懂C#中List的擴(kuò)容機(jī)制

    這篇文章主要介紹了C#中的擴(kuò)容機(jī)制,文中以實(shí)例代碼輔助,幫助大家更好的工作和學(xué)習(xí),感興趣的小伙伴不妨了解下
    2020-05-05
  • Unity常用音頻操作類(lèi)示例代碼

    Unity常用音頻操作類(lèi)示例代碼

    這篇文章主要介紹了Unity常用音頻操作類(lèi),本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • c#使用S22.Imap收劍靈激活碼郵件代碼示例(imap收郵件)

    c#使用S22.Imap收劍靈激活碼郵件代碼示例(imap收郵件)

    一個(gè)IMAP收發(fā)郵件的類(lèi)庫(kù)S22.IMAP,方便易用,下面來(lái)個(gè)例子可以收劍靈激活碼郵件
    2013-12-12
  • 在WinForm中發(fā)送HTTP請(qǐng)求的實(shí)現(xiàn)方法

    在WinForm中發(fā)送HTTP請(qǐng)求的實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇在WinForm中發(fā)送HTTP請(qǐng)求的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • c#?定期重啟程序操作的實(shí)現(xiàn)

    c#?定期重啟程序操作的實(shí)現(xiàn)

    本文主要介紹了c#?定期重啟程序操作的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • C#簡(jiǎn)單讀取、改變文件的創(chuàng)建、修改及訪問(wèn)時(shí)間的方法

    C#簡(jiǎn)單讀取、改變文件的創(chuàng)建、修改及訪問(wèn)時(shí)間的方法

    這篇文章主要介紹了C#簡(jiǎn)單讀取、改變文件的創(chuàng)建、修改及訪問(wèn)時(shí)間的方法,涉及C#文件類(lèi)SetCreationTime、SetLastWriteTime及SetLastAccessTime的相關(guān)使用技巧,需要的朋友可以參考下
    2015-07-07
  • C#中Socket通信編程的異步實(shí)現(xiàn)流程分析

    C#中Socket通信編程的異步實(shí)現(xiàn)流程分析

    Socket編程的異步實(shí)現(xiàn)是指按照異步過(guò)程來(lái)實(shí)現(xiàn)Socket編程,即在完成了一次調(diào)用后通過(guò)狀態(tài)、通知和回調(diào)來(lái)告知調(diào)用者,本文給大家介紹C#中Socket通信編程的異步實(shí)現(xiàn)流程分析,感興趣的朋友一起看看吧
    2024-12-12
  • c#實(shí)現(xiàn)ini文件讀寫(xiě)類(lèi)分享

    c#實(shí)現(xiàn)ini文件讀寫(xiě)類(lèi)分享

    c#實(shí)現(xiàn)ini文件讀寫(xiě)類(lèi)分享,大家參考使用吧
    2013-12-12
  • Unity?使用tiledmap解析地圖的詳細(xì)過(guò)程

    Unity?使用tiledmap解析地圖的詳細(xì)過(guò)程

    這篇文章主要介紹了Unity?使用tiledmap解析地圖,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • C# yield在WCF中的錯(cuò)誤使用(二)

    C# yield在WCF中的錯(cuò)誤使用(二)

    這篇文章主要介紹了C# yield在WCF中的錯(cuò)誤使用(二),本文講解的內(nèi)容據(jù)說(shuō)是99%的開(kāi)發(fā)人員都有可能犯的錯(cuò)誤,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

施甸县| 且末县| 噶尔县| 穆棱市| 会同县| 嵊州市| 沙洋县| 冕宁县| 三台县| 抚顺市| 广河县| 奇台县| 揭阳市| 开远市| 南京市| 神池县| 怀集县| 漯河市| 长海县| 汶川县| 海淀区| 绩溪县| 吉隆县| 体育| 邵阳县| 玉屏| 铜鼓县| 永平县| 尉犁县| 金平| 合川市| 青冈县| 广安市| 多伦县| 崇义县| 醴陵市| 黄梅县| 西平县| 台南市| 施秉县| 崇州市|