![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
程序猿_liter
尽量努力一点
展开
-
C# RichTextBox中的部分文本高亮显示
/// <summary> /// 搜索文本框中存在的字符串并高亮显示 /// </summary> /// <param name="txtBox">RichTextBox</param> /// <param name="entity">高亮字符串</param> private void HiglightSegmentString(R...原创 2022-05-24 23:27:33 · 1410 阅读 · 0 评论 -
C# DataGirdView行号+禁止自动生成列
行号:private void dgvKnowledge_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e){ var dgv = (DataGridView)sender; if (dgv.RowHeadersVisible) { Rectangle rectangle = new Rectangle(e.RowBounds.Left, e.RowBounds.Top, e.RowBounds.Width, e原创 2022-03-31 16:57:49 · 597 阅读 · 0 评论 -
C# TabControl控件中TabPage选项卡切换时的触发事件
选项卡切换触发的是TabControl控件的SelectedIndexChanged事件。当TabControl控件的任何一个TabPage被点击或选择,即发生SelectedIndexChanged事件事件。代码如下:private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { if (tabControl1.SelectedIndex == 0)//也可以判断ta原创 2022-03-30 11:09:29 · 6195 阅读 · 0 评论 -
C# TabControl控件的选项卡隐藏+显示,标题栏隐藏
//隐藏:Tab1.TabPage1.Parent = null;//显示:Tab1.TabPage1.Parent = Tab1;Tab1为TabControl控件名,TabPage1为选项卡名。原创 2022-03-30 11:00:37 · 6360 阅读 · 0 评论 -
C# RestClient查询Elasticsearch(附带账号密码)
using RestSharp;using RestSharp.Authenticators;/// <summary>/// 查询华为云ES/// </summary>/// <param name="json">请求字符串</param>private static string PostHWES(string json){ try { var client = new RestClient("http://192.168..原创 2022-03-08 11:15:54 · 2620 阅读 · 0 评论 -
C# 获取相对路径
记录一下:c# 获取相对路径 - 何翔华 - 博客园WebAPI 如何获取相对路径 获取本地路径~WebAPi不可以使用Server.MapPath()的方式获取路径,所以可以使用一下方式获取当前目录:System.Web.Hosting.HostingEnvironment.MapPath(@"~/")...转载 2021-12-23 09:50:52 · 597 阅读 · 0 评论 -
.NET WebAPI post参数传递
记录一下:.NET WebAPI post参数传递_比海更深-CSDN博客_webapi 接收post参数转载 2021-12-23 09:41:00 · 210 阅读 · 0 评论 -
转:JArray 查寻指定对象, jarray 取值
查询JArray 列表找到指定字段为指定值的对象JArray jsonarray = JArray.Parse("[{'Id':3, 'Name': 'Product3'}, {'Id':1, 'Name': 'Product1'}, {'Id':2, 'Name': 'Product2'}]");var name = jsonarray.FirstOrDefault(x => x.Value<int>("Id") == 1).Value<string>("Name"转载 2021-11-19 14:41:12 · 3085 阅读 · 0 评论 -
转:控制ComboBox下拉框的下拉部分宽度,使内容能够显示完全
一般的情况下,如果下拉框的选项的文字太长,下拉框ComboBox的Width宽度属性我们又不想要改变(默认不变),下拉选项的文字内容就会被截剪,如下图所示:解决办法:1、自动判断下拉选项的文字长度。2、根据文字长度来设置下拉框的下拉部门的宽度DropDownWidth。namespace WindowsFormsApplication2{ public partial class Form1 : Form { public Form1()转载 2021-11-18 16:24:45 · 2722 阅读 · 0 评论 -
C# Newtonsoft JArray排序
举个栗子:[ { "col1": "thiscol", "keyid": "127ss" }, { "col1": "thiscol2", "keyid": "125ss" }, { "col1": "thiscol3", "keyid": "125aa" }]我要对keyid排序:JArray array = JArray.Parse(json)原创 2021-11-12 11:25:00 · 2117 阅读 · 4 评论 -
C# Newtonsoft.Json 空字符串不序列化
如果对当前序列化的实体全部生效的话使用如下:var jsonSetting = new JsonSerializerSettings {NullValueHandling = NullValueHandling.Ignore};var jsonStr = JsonConvert.SerializeObject(writer, Formatting.Indented, jsonSetting);如果想返回的jsonStr 没有 \r\n,如下:var jsonSetting = new.转载 2021-10-29 14:45:02 · 1848 阅读 · 0 评论 -
c# list<T> lambda表达式 取某一属性并去重
方法一 lambda+ Distinct() //方法一: //.Select(t => t.posType)-- 查询列表里所有的posType属性 //.Distinct()--值类型List去重 //.ToList()--转换为 List<int> 类型 List<int> listPosType = magList.Select(t => t.posType).Distinct().ToList(); 方法.原创 2021-10-14 14:45:32 · 4172 阅读 · 0 评论 -
C# datagridview 单行文字自动换行
dgv.DefaultCellStyle.WrapMode = Truedgv.RowTemplate.DefaultCellStyle.WrapMode = Truedgb.RowsDefaultCellStyle.WrapMode = Truedgv.AlternatingRowsDefaultCellStyle.WrapMode = True在设计界面里手动设置,一般情况下,设置其中一个WrapMode为true就行。注意:对于一个连续的由英文字母或数字组成的字符串(字符串中间.原创 2021-07-16 10:05:35 · 1298 阅读 · 0 评论