2011年4月14日
摘要: 前段时间有问到这个问题,有位仁兄告诉我说使用延迟约束可以实现,但一直没有实践一下,今天突然想起,便做了一下试验,果然如此!呵呵,现将过程共享一下问题:在oracle里建外键的时候可以指定随主表的主键记录删除而删除或改为NULL或不做任何操作这样三种选择,因此我们可以很容易实现比sqlserver更为灵活的级联删除功能,但在sqlserver里还有一种功能叫级联更新,即我修改了主表的主键值,从表相关的外键值也随之更新,而oracle里没有!虽然建立主外键关系之后,主表的主键值不应该经常修改,可有时候需求就是这么怪怎么办?解决方式:1.在建外键时使用延迟约束,即完整性会等到提交时再检查2.在主表建 阅读全文
posted @ 2011-04-14 14:44 嘿^ Lynn 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: 把列的ColumnEdit属性设置为RepositoryItemButtonEdit 把TextEditStyle属性设置为HideTextEditor; 把Buttons的Kind属性设置为Glyph; 把Button的Caption用于设置文字 把Buttons的TextOption的Appearance的HAlignment属性设置为Near; 如果要用到事件的话,还要注册事件。。。 在GridControl的设计器中Repository页中的In-place Editor Repository项中 在右边的Repository栏中找到你的ButtonEdit,选它的事件属性页,注册它的 阅读全文
posted @ 2011-04-14 13:56 嘿^ Lynn 阅读(541) 评论(1) 推荐(0) 编辑