- 博客(10)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 LiveChart lineseries值绑定
xaml名称空间增加下面控件代码如下 xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf" <lvc:CartesianChart> <lvc:CartesianChart.Series> <lvc:LineSeries Name="line" Values="{Binding 总阻力}"></lvc:
2021-01-14 16:57:02
3954
1
原创 wpf 导出窗口截图
grid是窗口name,800,670是窗口宽度和高度 RenderTargetBitmap rtbmp = new RenderTargetBitmap(800, 670, 96, 96, PixelFormats.Default); rtbmp.Render(grid); PngBitmapEncoder encode = new PngBitmapEncoder(); encode.Frames.Add(BitmapFram
2021-01-13 20:27:19
401
原创 关于c#使用Npoi库的一些随笔
1.XSSFWorkbook和HSSFWorkbook的不同二者都可以生成excel,但是格式上有所区别。HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007 +的版本,扩展名是.xlsx2.excel最后一行和最后一列的定义可以利用下面的代码读取最后一行和某一行的最后一列,sheet是指sheet的名称。sheet.LastRowNumsheet.GetRow(i).LastCellNum但是需要
2020-12-09 12:46:18
1374
原创 textbox根据combobox的值确定能否修改
定义textbox的样式,以及相应的触发事件触发事件需要选择datatrigger,绑定的值为combobox的text,当text符合要求时,设置textbox的property如isreadonly,fousable的值。当combobox的值为修改锁定时,textbox不可选中和修改。 <Window.Resources> <Style x:Key="TxtDark" TargetType="TextBox"> &l
2020-12-03 16:24:56
452
原创 wpf button、label样式重写
重写样式在window.resources中重写button的样式,包括长、高、字体、边距、圆角、以及两个触发事件。重写样式时,setter中的property表示属性,value表示属性的值。触发事件的写作时可以写trigger,property表示要触发的属性,value表示true或者false,再其中再写setter表示改变的属性 <Window.Resources> <Style TargetType="Button"> &l
2020-12-03 16:17:58
2152
原创 重写数据绑定转换器(字符转整数,字符转实数)
重写数据绑定转换器(字符转整数,字符转实数)使用sqlite数据库过程中,不管数据库中定义的是什么类型都能够转换过去,这样会对后续程序编写造成困难。数据输入、修改通过textbox的text binding类中的对应属性实现,更新数据库时将类中对应属性的值update至数据库中。因此通过重写textbox来保证,输入数据的类型符合要求。1.新建类,继承IValueConverterpublic class StringToDoubleConverter : IValueConverter {
2020-12-02 21:42:27
187
原创 WPF动态生成MYSQL数据库表格及更改数据(MysqldataAdapter类 实现)
动态生成表格动态生成表格只需要两部连接数据库、绑定datable。这比利用基础语句实现简单很多。 String connetStr = "server=127.0.0.1;port=3306;user=root;password=123456; database=source;"; // server=127.0.0.1/localhost 代表本机,端口号port默认是3306可以不写,t1是数据库名称。 MySqlConnection conn
2020-10-23 20:13:33
926
4
原创 WPF动态生成Mysql表格(二维泛型集合)
通过基础的sql语句动态生成表格,不需要提前设置表头。1.创建二维泛型集合代码和类具体如下,类中只包含两个参数,一个header存取数据库表中的列名,source存储对应内容。二维泛型集合中,外层list是存储列,里层list存储的是每一列的具体信息。这样只需要将表格数据的列对应添加到外层list,再把内层list添加信息即可 List<List<Source>> vs = new List<List<Source>>(); class Sour
2020-10-23 20:03:49
556
参数部分一致,如何设计数据库中的表格?
2020-12-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人