DataTable中有不同数据类型不同取值范围的Column,如何让DataTable自己判断各填入列的值是否在取值范围内,并作出相应反应呢(如超出范围填默认值或抛出异常)?

解决方案 »

  1.   

    .Net很強大,但是不要因為強大,而讓自己懶duo。
      

  2.   

    需要在相应的操作control进行处理,如果是datagrid的话,可以参看
    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q755q至于其他操作control也是一样的。
      

  3.   

    或者你可以通过DataTable.RowChanged事件中去处理数据。
      

  4.   

    slhsun(曾经沧海):
    这位兄台说的利用数据约束怎么实现?Knight94(愚翁):
    主要是现在没有用到多少Control,只是从外部数据导入,必须做一个验证.用RowChanged的方法是可行,就是如果对于大量数据的话,效率可能比较低.不如直接遍历判断.