- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 C# NPOI 写入EXCEL
/// <summary>/// 将字符串数组写入EXCEL/// </summary>/// <param name="xlFile">EXCEL文件</param>/// <param name="sheetName">EXCEL表名称</param>/// <param
2019-01-29 10:37:55 4104
原创 C# 清空文件夹内容和复制文件夹内容
/// <summary>/// 清空文件夹/// </summary>/// <param name="path">路径</param>/// <returns>是否成功</returns>/// <remarks>删除指定文件夹中所有文件</remarks&
2019-01-29 09:25:30 2561
原创 C# 写入文件
/// <summary>/// 保存文件内容/// </summary>/// <param name="path">文件路径</param>/// <param name="content">需写入的内容</param>/// <returns>成功返回 tr
2019-01-29 09:22:02 3985
原创 C# 按行读取文件
/// <summary>/// 获取本地模板内容/// </summary>/// <param name="fileName">模板文件名称</param>/// <returns>模板内容</returns>public static IList<string> GetFlie
2019-01-25 11:28:40 2985
原创 Aspose操作Word,插入表格并合并单元格
Document doc = new Document(filename);DocumentBuilder builder = new DocumentBuilder(doc);builder.StartTable();builder.InsertCell();builder.CellFormat.Borders.LineStyle = LineStyle.Single;buil...
2019-01-23 16:52:44 7747 5
原创 C# 调起外部程序并等待该程序结束后继续运行
/// <summary>/// 执行脚本/// </summary>/// <param name="str"></param>/// <param name="startFlag"></param>public static void runScript(string fileName,
2019-01-21 08:30:04 2807
原创 两个继承窗体间传值(一个窗体获取另一个窗体某个控件的值)
在基类中添加一个静态公有属性/// <summary>/// 下拉框选中值/// </summary>private static string cbSelectedText;/// <summary>/// 获取或设置下拉框选中值/// </summary>public static string CbSelectedText...
2019-01-16 12:42:32 1174
原创 C# 获取二维数组的行数,列数,维数
string[,] strData = GetDgvData(); //创建一个二维数组int row = strData.GetLength(0); //行数int col = strData.GetUpperBound(strData.Rank - 1 ) + 1; //列数,Rank为维数
2019-01-15 08:45:31 3283
原创 DataGridView表头合并(ColumnSpan)
/// <summary>/// 多维表头/// </summary>public class DgvHelper{ public DgvHelper(DataGridView gridview) { gridview.RowPostPaint += new DataGridViewRowPostPaintEventHandler(grid...
2019-01-14 13:04:11 2074
原创 C# 操作XML,获取节点的某个属性值
XmlDocument xmlDoc = new System.Xml.XmlDocument();xmlDoc.Load("路径");XmlElement element = xmlDoc.SelectSingleNode("//file") as XmlElement; //节点名称Console.WriteLine(element.Attributes[0].Value.ToStri...
2019-01-10 14:42:44 4973 3
原创 C# 直接用进程打开文件(文本文件,图片等)
/// <summary>/// 文件查看/// </summary>private void DataFileView(string filePath){ if (string.IsNullOrEmpty(filePath) || !File.Exists(filePath)) { return; } Proce...
2019-01-10 11:47:56 1753
原创 解决log4net error:“Could not create Appender”
<appender name="uiLogAppender" type="MainAppGree.Log.UiLogAppender,MainAppGree"> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date{HH:mm:ss,fff} .
2019-01-10 11:05:37 8246 2
原创 log4net 使用方法记录(在控件中直接打印log)
引用log4netusing System;using System.Collections.Generic;using System.Linq;using System.Text;/// <summary>/// UiLogEventArgs.cs/// </summary>namespace MainAppGree.Log{ class U...
2019-01-10 08:43:20 1336
原创 TextBox 光标定位到文本末尾
this.txtLog.Text += errInfo + " " + System.DateTime.Now.ToString() + "\r\n";this.txtLog.Focus();//焦点this.txtLog.Select(this.txtLog.TextLength - 1, 0);//光标this.txtLog.ScrollToCaret();//滚动条 ...
2019-01-09 15:34:50 3081
原创 winform TabControl选项卡不可用
页面加载,第二个选项卡不可用,页面上进行操作后单击按钮才可跳转到下一个选项卡,并且不可返回上一个选项卡(这是什么需求我滴龟龟)由于winform不自带某个TabPage不可用的属性,所以模拟了一下这个功能(客户需求没办法)。或者也可以假装两个按钮再加上Panel的 private void DlgRVTaskRun_Load(object sender, EventArgs e){...
2019-01-09 14:50:39 2475
原创 Newtonsoft.Json
管理NuGet包,搜索Json,安装Newtonsoft.Jsonstring str = "";IDictionary<string, string> dic = new Dictionary<string, string>();dic.Add("TaskId", "1");dic.Add("WorkflowId", "2");dic.A
2019-01-09 09:59:16 593
原创 C# 正则表达式过滤指定的字符串
[\w+]表示匹配数字、字母、下划线和加号本身字符[\w]+和\w+没有区别,都是匹配数字和字母下划线的多个字符string str = @"testtesttesttest,@test:1。testtesttest,@test:2。testtesttest,@test:23。";Regex reg = new Regex(@"@\w+:\d{1}"); //d{x} x是数字的个数...
2019-01-07 11:03:07 3698
原创 DataGridView 表头合并(RowSpan)
public class DataGridViewHelper{ public DataGridViewHelper(DataGridView gridview) { gridview.CellPainting += new DataGridViewCellPaintingEventHandler(gridview_CellPainting); } ...
2019-01-03 07:44:36 7993
centos7.7环境 python3.6.8 rpm离线安装包
2023-02-07
Qt5:多文档功能查看器(新增视频文件播放)
2018-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人