zoukankan      html  css  js  c++  java
  • Silverlight之我见——DataGrid数据验证

     
    用DataGrid进行数据验证,一句话:太简单了,为什么?因为它自身已经具备了很完善的数据验证功能。
    好,说多无益,最好的办法,来,写个例子试试。
    老规矩,先准备点数据来测试,既然要数据验证,就不能全弄字符串的,弄点整型的,日期型的,这样就有利于演示。
     

    该类声明三个属性,分别是字符串,整型,日期型。
    好,我们来看看DataGrid默认的验证功能。
    要进行验证只需做好以下工作:
    把Binding的ValidatesOnExceptions设为True,NotifyOnValidationError设为true,UpdateSourceTrigger设置为Explicit。
    好,看XAML:
     

    最后,在类用户控制的构造函数中设置数据源。
     

    好了,请申出你的手指头,轻轻地按一下F5,把程序Run起来。
    我们在年龄上选一条记录,进入编辑状态后,输入字母(应为整数),然后试着确认,看看发生了什么事?
     

    在日期处也试试。

  • 相关阅读:
    Vim深入研究
    信息安全系统设计基础第十三周学习总结——20135308
    信息安全系统设计基础实验五:通讯协议设计
    信息安全系统设计基础第十二周学习总结 ——20135308
    信息安全系统设计基础实验四:外设驱动程序设计
    信息安全系统设计基础实验三:实时系统的移植
    GDB深入研究——20135308芦畅
    信息安全系统设计基础第十一周学习总结——20135308
    第九次ScrumMeeting博客
    第八次ScrumMeeting博客
  • 原文地址:https://www.cnblogs.com/tcjiaan/p/2422684.html
Copyright © 2011-2022 走看看