- 博客(45)
- 收藏
- 关注
转载 win11右键菜单修改 Windows11修改右键菜单为win10风格的步骤方法
有很多朋友升级到win11系统之后不是特别喜欢右键菜单,因为经常需要多点击一次显示更多选项,很不舒服。大家就想知道如何修改回原来win10的右键菜单,其实还是有方法的,除了使用软件以外,今天小编就来给大家介绍下Win11右键菜单怎么修改为以前的样子的方法。更多Windows11安装教程可以参考小白刷机网Win11右键菜单怎么修改为传统Win10右键风格?1、首先用鼠标右键点击开始菜单,选择 windows 终端(管理员),点击进入。2、然后在终端应用程序里粘贴这串代码 :reg.exe add
2022-05-26 23:03:20
5045
转载 关于 NPOI 导出的 Excel 出现“部分内容有问题” 的解决方法
项目场景:提示:这里简述项目相关背景:.NET 开发C#问题描述用NPOI导出xlsx格式的Excel时,打开导出的Excel遇到“部分内容有问题”的报错原因分析:写入时使用的方法不对失败案例:byte[] datas = file.GetBuffer();解决方案:也有说添加ContentType 的长度的,如Response.AddHeader(“Content-Length”, fileSize.ToString()); 但我试的时候没用。最后还是把byte[] datas
2022-05-23 13:36:37
2310
2
原创 .NETFramework4.5,winform程序调用js脚本
测试步骤1.声明一个点击事件private void button1_Click(object sender, EventArgs e){ Type obj = Type.GetTypeFromProgID("ScriptControl"); object ScriptControl = Activator.CreateInstance(obj); obj.InvokeMember("Language", BindingFlags.SetProperty, null, ScriptControl
2022-05-17 17:22:24
527
原创 SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY区别
IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。调用它时必须提供表示表名的字符型参数,你可以得到你想要的任何表的最后一个IDENTITY值,即使你的代码里没有插入动作。例如:IDENT_CURRENT(‘T1’);SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。但是,SCOPE_IDENTITY 只返回插入到当前作用域中的值;@@IDENTITY 不受限于
2021-11-15 13:30:55
328
原创 sqlserver查询结果根据条件增加自增列
SELECT ROW_NUMBER() OVER(ORDER BY 通过此字段进行排序 DESC) id , *FROM 表名通过breakNum字段进行倒序排序(补充:这里的排序的条件可以是多个)。
2021-10-08 13:34:00
1325
原创 C#/WPF/WinForm/程序实现软件开机自动启动的两种常用方法
方法一:将软件的快捷方式创建到计算机的自动启动目录下(不需要管理员权限)1.必要引用using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using IWshRuntimeLibrary; //添加引用,在 Com 中搜索 Windows Script Host Object Modelusing System.Diagnostics;2.代码实
2021-09-02 13:37:20
2677
原创 web,mvc,ASP.NET设置404错误页面,c#
在Web.Config配置文件里面加入:<configuration> <system.web> <customErrors mode="On"> <error statusCode="404" redirect="/Shared/Error404" /> </customErrors> </system.web></configuration><!--以便方便理解,把其他没
2021-08-25 17:55:22
596
转载 sqlServer日期格式转换
常用:SELECT CONVERT(VARCHAR(100), GETDATE(), 24) --: 10:57:47SELECT CONVERT(VARCHAR(100), GETDATE(), 108) --: 10:57:49SELECT CONVERT(VARCHAR(100), GETDATE(), 12) --: 060516SELECT CONVERT(VARCHAR(100), GETDATE(), 23) --: 2006-05-16SELECT CONVE
2021-08-23 10:19:49
11526
转载 window.print打印时设置打印方向(纵向、横向)
使用css的@page可设置,纵向:@page { size: portrait; }横向:@page { size: landscape; }
2021-08-12 09:18:26
3053
转载 将DataTable中的某列转换成数组或者List
// 获取到的数据DataTable picDt = GetPdmPoroductModelPictureData(productModelCode);// 将productCode列转数组string[] arrPic = picDt.AsEnumerable().Select(d => d.Field<string>("productCode")).ToArray();// 将productCode列转List集合List<string> litRate = p
2021-08-09 13:26:33
3549
原创 C#遍历文件夹下的内容,WinForm
public static List<string> GetFile(string path, List<string> FileList, string RelativePath){ DirectoryInfo dir = new DirectoryInfo(path); FileInfo[] fil = dir.GetFiles(); DirectoryInfo[] dii = dir.GetDirectories(); foreach
2021-07-21 13:28:01
1016
转载 VisionStudio快捷键
总结了一下VS的使用快捷键, 以下这些是必须转化为肌肉记忆的。1、Ctrl+Shift+V循环粘贴不同的内容剪贴板最多可以保存20项内容,通过Ctrl+Shift+V可以循环粘贴出之前复制过的内容。2、Ctrl+W选中当前单词鼠标放在一个单词上面,Ctrl+W能够帮助你选中一个单词。如图:3、Ctrl+Delete删除当前单词鼠标放在一个单词上面,Ctrl+Delete能够删除一个单词。4、Ctrl+L剪切当前行5、Ctrl+Shift+U选中内容变为大写6、Ctrl+U选中内容变为小写
2021-07-10 10:17:34
966
转载 SQL获取指定日期(基本算法)
DECLARE @dt datetimeSET @dt =GETDATE()DECLARE @number intSET @number=3--1.指定日期该年的第一天或最后一天--A. 年的第一天SELECT CONVERT(char(5),@dt,120)+'1-1'--B. 年的最后一天SELECT CONVERT(char(5),@dt,120)+'12-31'--2.指定日期所在季度的第一天或最后一天--A. 季度的第一天SELECT CONVERT(datetime,
2020-11-26 17:41:50
1781
转载 sqlserver从字符串中提取数字
可以通过写自定义函数实现,以下提供两种思路来解决:/*方法一: 一个一个找出来*/CREATE FUNCTION [dbo].[Fun_GetNumPart] ( @Str NVARCHAR(MAX) )RETURNS NVARCHAR(MAX)AS BEGIN DECLARE @Start INT; DECLARE @End INT; DECLARE @Part NVARCHAR(MAX) SET @Start = PAT
2020-11-02 10:02:23
5884
原创 js数字指定长度不足前补零的实现
代码实现:/*** 自定义函数名:PrefixZero* @param num: 被操作数* @param n: 固定的总位数*/function PrefixZero(num, n) { return (Array(n).join(0) + num).slice(-n);}具体示例:var myNum = 9;var myNum2 = 12;console.log('原变量myNum:'+myNum);//9console.log('处理后myNum:'+PrefixZ
2020-11-02 09:34:59
3686
原创 SqlServer内存表与临时表的区别
内存表:1. 参数控制:max_heap_table_size2. 到达上线后报错。3. 表定义保存在磁盘上,数据和索引保存在内存里面。4. 不能包含TEXT,BLOB等字段。临时表:1. 参数控制:tmp_table_size。2. 到达上线后创建文件在磁盘上。3. 表定义和数据都在内存里。4. 可以包含TEXT, BLOB等字段。...
2020-10-29 17:09:19
1758
转载 SQL server 树形递归查询
1,原始查询select * from dbo.T_DeptInfo;原始表格查询结果:2,递归查询-- with 一个临时表(括号里包括的是你要查询的列名)with tem_table(dept_id,parent_id,dep_name,curlevel)as(--1,初始查询(这里的parent_id='000'是我门数据中最底层的根节点)select dept_id, parent_dept_id, dept_name, 1 as level from
2020-05-15 16:37:52
447
转载 SC OpenService 失败5:拒绝访问
当我们在cmd里使用 sc delete 服务名 ,来删除服务的时候,报错误,SC OpenService 失败5:拒绝访问。这似乎是因为权限不够,解决方法。首先,我们必须先取得管理员权限,以管理员权限运行cmd.exe,在输入命令:sc delete 要删除的服务名success了!!!...
2020-04-13 22:57:11
1009
转载 type="text/javascript" 解释
在老版本html中<script type="text/javascript">表明放在之间的是文本类型(text)。javascript是告诉浏览器里面的text是个javascript脚本。而 h5 以后,省略也不会出错,因为默认脚本语言就是js<script></script>...
2020-03-26 13:54:20
3564
转载 C# 对文本文件的几种读写方法总结
读取文本如果你要读取的文件内容不是很多,可以使用 File.ReadAllText(FilePath) 或指定编码方式 File.ReadAllText(FilePath, Encoding)的方法。它们都一次将文本内容全部读完,并返回一个包含全部文本内容的字符串string str = File.ReadAllText(@“c:\temp\ascii.txt”);// 也可以指定编码方式...
2020-03-16 14:53:42
949
原创 MVC返回Json数据过大,500错误
今天遇到了这个错误,检查了下代码,没发现问题。上网查还有改配置的,也尝试了,并不好使(也不知道是不是咱不会用.)。以上方法并不可行。经测试,下面方法超级好用。而且代码极其简单!!! var myData = new { scriptHtml = sbScript.ToString(), tableHtml = sbShowTable.ToString(), status = 1, p...
2020-01-08 18:39:03
1016
原创 C#6中NULL条件运算符
早期版本的C#更新介绍了可为 null 的类型和 null 合并运算符的概念,??在处理可以为 null 值的值时减少样本代码量。 C#6将继续此主题,其中包含 “null 条件运算符”?.。 当在表达式的右侧的对象上使用时,如果对象不 null,则为 null 条件运算符将返回成员值,否则 null:var ss = new string[] { "Foo", null };var leng...
2019-12-18 15:46:30
563
原创 C#,委托和事件的使用
今天在开发过程中遇到一个问题。我要在线程中异步刷新窗体的控件(包含DataGridView,Label)的值。上一篇博客中方法不能完全实现我的业务(早上被叭叭了…e)。然后请教了一下前辈,一下就释然了!!用事件和委托。首先在线程中获取自己要用的数据。(以Label为例子) // 声明一个委托 public delegate void refreshDeleg...
2019-12-18 15:13:24
505
原创 线程内,动态刷新DataGridView
业务:计时刷新DataGridViewTask.Factory.StartNew(() => { System.Timers.Timer timer = new System.Timers.Timer(); timer.Enabled = true; ...
2019-12-17 20:17:25
1661
转载 C# DataGridView如何获取选中行的某个数据
DataGridView的几个基本操作:1、获得某个(指定的)单元格的值:dataGridView1.Row[i].Cells[j].Value;2、获得选中的总行数:dataGridView1.SelectedRows.Count;3、获得当前选中行的索引:dataGridView1.CurrentRow.Index;4、获得当前选中单元格的值:dataGridView1.Cur...
2019-12-02 19:03:31
5739
2
转载 C# winform 中MessageBox用法大全(附效果图)
我们在程序中经常会用到MessageBox。MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:1.MessageBox.Show(“Hello~~~~”);最简单的,只显示提示信息。2.MessageBox.Show(“There are something wrong!”,“ERROR”);可以给消息框加上标题。3.if (MessageBox.Sho...
2019-11-28 17:29:40
644
原创 winform设置DataGridView
// 重新布局 dataGridView1.Location = new Point(0, 850); dataGridView1.Height = 200; // 调整列宽 dataGridView1.A...
2019-11-23 14:48:42
253
原创 解决winform窗体控件多,加载慢、卡顿的问题
protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; // 用双缓冲绘制窗口的所有子控件 return cp;...
2019-11-22 20:38:52
14158
6
转载 C# WinForm显示GIF动态图片
用WinForm自带的Label:AutoSize属性设置为false;Text属性为空;Image属性指定GIF图片;ImageAlign属性设置图片位置;
2019-11-22 13:53:48
934
转载 C# Winform使用线程,委托定时更新界面UI控件,解决界面卡顿问题
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Net;using System.Net...
2019-11-21 19:50:57
2133
转载 c# progressBar进度条改变颜色及显示进度数字
近段时间公司一个项目需要做一项功能,显示一个操作的进度条。按照客户的要求需要设置特定的前景及背景颜色,但是c#工具自带的控件progressBar不支持属性里面直接设置前景及背景颜色,并且不能显示进度的百分比。于是百度了一通加上自己的研究探索,总算是把客户要求的功能做出来了,这里和大家分享一下,共同探讨。下面说说该功能的具体实现:一、改变进度条的颜色因属性里面不能直接设置,首先考虑的是在Pr...
2019-11-20 18:14:42
4218
转载 [C#] winform中的DataGridView的列宽设置(自动调整列宽)
找了很多都说DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值:1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。2、AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。3、ColumnHeader 调整列宽,以适合列标题单元格的内容。4、DisplayedCells 调整列...
2019-11-20 15:51:50
6120
转载 WinForm中实现picturebox自适应图片大小的方法
本文实例讲述了WinForm中实现picturebox自适应图片大小的方法。分享给大家供大家参考,具体如下:picturebox控件共有两种载入图片方式,分别为:pictureBox1.BackgroundImage = Image,pictureBox1.load(url)为使加载的图片自使用控件尺寸,可以分别对pictureBox控件设置BackGroundImageLayout=Str...
2019-11-19 18:46:13
1974
转载 根据服务器返回的图片路径,将相应的图片显示在客户端的界面上
string url = string.Format(url, 5, 123456); System.Net.WebRequest webreq = System.Net.WebRequest.Create(url); System.Net.WebResponse webres = webreq.GetResponse(); ...
2019-11-19 18:45:12
1476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人