none
重新绑定数据库和时间问题 RRS feed

  • 问题

  • 1. 如何用sql来排序数据库里用date/time的data type的数据?

     

    2. 我在form2更新数据,如何可以同时重新绑定datagridview1在form1(form1已经开启)?

    2010年12月10日 5:39

答案


  • dear
    1.你是说你要用Date的资料型态当成资料库排序的规则吗?是要比较日其大小吗?若是的话你可以使用DateTime.Ticks属性来判断

    2.这两个表单是在同一命名空间吗??若是的话你可以在模组宣告一个全域变数当成是这两个表单的共同资料来源
    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    2010年12月13日 3:17

全部回复


  • dear
    1.你是说你要用Date的资料型态当成资料库排序的规则吗?是要比较日其大小吗?若是的话你可以使用DateTime.Ticks属性来判断

    2.这两个表单是在同一命名空间吗??若是的话你可以在模组宣告一个全域变数当成是这两个表单的共同资料来源
    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    2010年12月13日 3:17
  • 你好 ckjason,

    同意 余小章 的观点,不过我推荐你在数据库中直接存放DateTime.Ticks值,这样在数据库中通过SQL来排序会比较高效,而且这样的结构可以兼容多种数据库(并不是所有数据库都支持日期类型的排序的)。我们只需要在写入和读去数据的时候做正反转换就可以了。

     

    对于第二个问题,一个全局的变量或者某个静态单例的对象就可以实现不同Form的数据共享!

    Sincerely,
    Bob Bao


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2010年12月13日 12:42
    版主
  • 1.用convert转成字符串

    2。form1定义事件,form2绑定,更新数据后触发


    http://feiyun0112.cnblogs.com/
    2010年12月14日 1:43
    版主