摘要:
##跨库导入数据 将以前的数据库表记录导入到新的数据库表中,结构不是完全相同 insert into Base_Area (Id,Code,Name,QuickQuery,SimpleSpelling,Layer,SortCode,EnabledMark,CreateDate,CreateUserI 阅读全文
摘要:
VS代码片段官方说明: https://docs.microsoft.com/zh-cn/visualstudio/ide/visual-csharp-code-snippets?view=vs-2019 可以通过箭头地址将常用的代码搞成自定义的代码片段放到vs里面,可以提高部分编码速度。 用法:以 阅读全文
摘要:
常规树形表结构 方式一:WITH AS WITH AS短语,也叫做子查询部分(subquery factoring),定义一个sql 片段,改sql 片段会被整个sql语句用到。其中最实用的功能就是数据的递归,递归的原理:递归包括至少两个查询,一个查询作为递归的基点也就是起点,另一个查询作为递归的成 阅读全文
摘要:
问题一 mvvmlight 默认安装后实例是使用自带的SimpleIoc容器,ioc容器创建的实例是单例的。默认生命周期一直不会释放。 默认这样的话,有个MainWindow窗口中打开一个子窗口EditWindow。对EditWindow进行编辑然后关闭,再次打开会依然存在刚才修改的值。 解决办法: 阅读全文
摘要:
WPFTextBox文本自定义验证规则异常的模板 Visual Studio 输出绑定异常 System.Windows.Data Error: 17 : Cannot get 'Item[]' value (type 'ValidationError') from '(Validation.Err 阅读全文
摘要:
异常 异常原因 因为需要使用mvvm模式关闭窗口,添加了附加依赖属性,然后在DialogResultChanged事件中设置DialogResult属性值 解决办法 窗口弹出的时候只能是window.ShowDialog()的时候这种方式才可以。window.Show()方式下就会报此异常。 阅读全文
摘要:
使用场景: 弹出的窗体中使用了一个在ComboBox上扩展而来的ComboBoxTreeView控件 异常如下: 解决办法: 更改用户控件的构造函数为静态 异常原因及参考资料: 异常原因: 在依赖属性上重写元数据的操作必须在属性系统使用该属性之前进行,也就是说,在对注册属性的对象的特定实例进行实例化 阅读全文
摘要:
1.引用基础类型填充下拉列表 引用命名空间:xmlns:sys="clr-namespace:System;assembly=mscorlib" <ComboBox x:Name="ComboState" SelectedIndex="0" Height="28" SelectedValue="{B 阅读全文
摘要:
系统自带的诊断方法 1.头部引入诊断类命名空间 xmlns:diag="clr-namespace:System.Diagnostics;assembly=WindowsBase" 2.绑定的时候附加追踪属性 diag:PresentationTraceSources.TraceLevel=High 阅读全文
摘要:
Border 装饰控件 Border控件是一个装饰控件,通常用作绘制一个边框、一个背景。再Border中只能允许有一个子控件,子控件里面可包含多个子控件。 公共属性 BorderThickness 设置边框的宽度。为显示边框,必须和BorderBrush属性同时设置 Padding 该属性在边框和内 阅读全文