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

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

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

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

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

    在日期处也试试。

  • 相关阅读:
    图书管理系统---基于form组件和modelform改造添加和编辑
    Keepalived和Heartbeat
    SCAN IP 解释
    Configure Active DataGuard and DG BROKER
    Oracle 11gR2
    我在管理工作中積累的九種最重要的領導力 (李開復)
    公募基金公司超融合基础架构与同城灾备建设实践
    Oracle 11g RAC for LINUX rhel 6.X silent install(静默安装)
    11gR2 静默安装RAC 集群和数据库软件
    Setting Up Oracle GoldenGate 12
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2457968.html
Copyright © 2011-2022 走看看