摘要:
大致思路是:将sqlServer的表结构在代码里存起来,根据存起来的和已有的数据表结构对比,进行更新。 我们假设已有的数据结构是一个圆,新的结构是另一个圆。 为了得到新的结构,需要对两个圆进行分析。绿色的左侧需要删除,交集需要更新,红色右侧需要添加。 代码如下: 首先定义表的每个列的结构(每个列有各 阅读全文
摘要:
参考文档: https://stackoverflow.com/questions/15610940/show-linenumbers-from-the-richtextbox-in-wpf 效果: 前台: <Grid> <Border BorderBrush="Gray" BorderThickn 阅读全文
摘要:
void change(string resourceName) { var resourceDict = new ResourceDictionary() { Source = new Uri($"pack://application:,,,/WPF中英文切换;component/language 阅读全文
摘要:
x89c50107数据库连接不上问题排查 阅读全文
摘要:
折线图我们可以用chart控件,但是有时候需要一些自定义元素,比如曲线图放大、曲线图缩小、曲线图拖放等,因此自定义更加灵活 但是自定义有自己的缺点,就是功能有限。 1.原理 winform的自定义控件,在onpaint事件里,通过Graphics对象,将x轴、y轴,曲线绘制出来。 为了每次能够拖拽放 阅读全文
摘要:
1.输入授权 //输入授权码 ExcelPackage.LicenseContext = LicenseContext.NonCommercial; 2.写入excel //写入excel DataTable dt = new DataTable("测试表"); dt.Columns.Add(new 阅读全文
摘要:
sharpZip自带简单的方式: public static void CompressDirectory(string inputDirectory, string outputFile) { var fast = new FastZip(); fast.CreateEmptyDirectorie 阅读全文
摘要:
1.简介 Extensible Stylesheet Language Transformations (XSLT) 扩展样式语言转换。可以将一种格式xml转换成另一种格式xml https://docs.microsoft.com/en-us/previous-versions/dotnet/ne 阅读全文
摘要:
var avg = nums.Average(); //总体方差 var variance = nums.Sum(x => Math.Pow(x - avg, 2))/nums.Count(); //样本方差 var sampleVariance= nums.Sum(x => Math.Pow(x 阅读全文
摘要:
1.resx简介 winform/wpf里,如果想切换中英文,可以通过自己定义key-value数据(xml,json,数据库,txt,xaml等形式),来遍历控件(winform)或者修改资源引用(wpf)等方法来实现。 但是对winform来说,系统提供了rest资源文件,通过rest资源文件来 阅读全文