![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
huayang183
不积跬步无以至千里
不积小流无以成江海
展开
-
c#中dateTimePicker怎么获取当前的日期
dateTimePicker1.Value = System.DateTime.Now;原创 2020-07-02 13:46:52 · 8391 阅读 · 1 评论 -
Combobox绑定数据源DataSet
// 绑定数据源this.comboBox1.DataSource = dataSet.Tables[0];// 用于业务逻辑判断的实际值this.comboBox1.ValueMember = "key";// 显示在下拉框的值this.comboBox1.DisplayMember = "value";原创 2020-06-29 15:15:15 · 606 阅读 · 0 评论 -
C# 弹出输入框取值
点击显示输入框按钮,弹出输入框在书入框内输入132456,然后按下:确定或者回车键,效果如下:以上就是输入框的整个效果。现在就上核心代码。1、首先添加新建项:C#窗体2、添加控件,并修改布局如下效果修改TextBox控件name为txtString,修改button1控件name为btnOK,Text为确定,修改取消button2控件name为btnCancel,Text为取消。然后在按下F7,在代FrmInputDialog类里面添加代码:..原创 2020-05-27 17:07:20 · 2154 阅读 · 0 评论 -
C# Combobox可输入+自动完成
原创 2020-05-22 13:48:38 · 2227 阅读 · 0 评论 -
.NET字符串格式化的几种方法及@符号的使用
1、$字符串格式化stringname="Levi";intage=34;vardate=DateTime.Now;Console.WriteLine($"Heasked,\"Isyourname{name}?\",{{");Console.WriteLine($"{name}is{age}year{(age==1?"":"s")}old.");Console.WriteLine($"Hello,{name}!Todayis{date....原创 2020-05-15 13:00:43 · 1626 阅读 · 0 评论 -
C# List的方法和属性
Capacity 用于获取或设置List可容纳元素的数量。当数量超过容量时,这个值会自动增长。您可以设置这个值以减少容量,也可以调用trin()方法来减少容量以适合实际的元素数目。 Count 属性,用于获取数组中当前元素数量 Item( ) 通过指定索引获取或设置元素。对于List类来说,它是一个索引器。 Add( ) 在List中添加一个对象的公有方法 AddRang...原创 2020-03-29 23:01:42 · 1448 阅读 · 0 评论 -
C# List的克隆
克隆方法 /// <summary> /// Clones the specified list. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="List">The...原创 2020-03-29 23:00:51 · 2964 阅读 · 1 评论 -
C#在控制台输出异常所在的行数
catch(Exception ex){ LOGGER.ERROR(ex.StackTrace());}原创 2020-03-29 13:49:36 · 907 阅读 · 0 评论 -
C# 操作List集合报错:集合被修改,枚举操作可能不会执行(Collection was modified, enumeration operation may not execute)
问 题 I have multithreads application and i get this error************** Exception Text **************System.InvalidOperationException: Collection was modified; enumeration operation may not exe...原创 2020-03-29 13:45:56 · 1719 阅读 · 0 评论 -
C# foreach循环较for循环的优势与劣势
一、foreach循环的优势C#支持foreach关键字,foreach在处理集合和数组相对于for存在以下几个优势:1、foreach语句简洁2、效率比for要高(C#是强类型检查,for循环对于数组访问的时候,要对索引的有效值进行检查)3、不用关心数组的起始索引是几(因为有很多开发者是从其他语言转到C#的,有些语言的起始索引可能是1或者是0)4、处理多维数组(不包括锯齿数组...原创 2020-03-29 13:42:12 · 1433 阅读 · 0 评论 -
log4net配置文件样本
<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> &l...原创 2020-03-14 16:03:35 · 180 阅读 · 0 评论 -
使用jdbcTemplate查询返回自定义对象集合
jdbcTemplate.query(sql, new BeanPropertyRowMapper<UserInfo>(UserInfo.class));原创 2020-03-11 16:35:56 · 1517 阅读 · 0 评论 -
C# 异常日志记录
string errorTime = "异常时间:" + DateTime.Now.ToString();string errorAddress = "异常地址:" + HttpContext.Current.Request.Url.ToString();string errorInfo = "异常信息:" + ex.Message;string errorSource = "错误源:" ...原创 2020-03-09 23:32:29 · 438 阅读 · 0 评论 -
c#进度条实现方法
方法一:多线程使用c#做WinFrom开发,要实现进度条效果就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。1、设计界面,注意需要引用usingSystem.Threading;控件名称分别为:progressBar1;label1;textBox1;button1;2、定义一个代理,用于更新ProgressBar的值(Value)...原创 2020-03-07 16:35:57 · 11428 阅读 · 0 评论 -
C# 根据文本设置combobox的两种方法
1.通过ComboBox.SelectedItem="文本"ComboBox.SelectedItem = "文本";2.通过ComboBox.FindString("文本")找到文本的索引,再使用ComboBox.SelectedIndex进行设置int index = SyncTableComboBox.FindString("文本");ComboBox.Selecte...原创 2020-03-06 21:04:25 · 2053 阅读 · 0 评论 -
C# combobox SelectedText值为空
1.用combobox.Text取string syncTableComboBoxText = "";//同步的表名称if (SyncTableComboBox.SelectedIndex!=-1){ syncTableComboBoxText = SyncTableComboBox.Text;}2.用combobox.SelectedItem.ToString()s...原创 2020-03-06 20:57:56 · 2202 阅读 · 0 评论 -
c#里面的combobox在代码中怎么根据它的text获取它的index?
ComboBox.FindString 方法 FindString(String) 返回以指定字符串开头的 ComboBox 中的第一项的索引。 FindString(String, Int32) 返回 ComboBox 中包含该指定字符串的指定索引之外的第一项的索引。该搜索不区分大小写。private void button1_Click(object sender, EventA...原创 2020-03-06 20:47:09 · 5484 阅读 · 0 评论 -
C# 判断字符串为空的4种方法及效率
1、str.Length == 0 使用 str.Length == 0,在三种方法中效率是最高的,但容易产生异常。当字符串为空的时候就会产生异常,如 string str; 或者 string str = null; if(str.Length == 0)//产生异常 此时,就会产生对象不能为空的异常。 如果事先初始化 str,如: string s...原创 2020-03-06 20:39:46 · 8695 阅读 · 0 评论 -
C#如何关闭指定进程
public static void KillProcess(string strProcessesByName)//关闭线程 { foreach (Process p in Process.GetProcesses())//GetProcessesByName(strProcessesByName)) { ...原创 2020-01-01 20:58:32 · 3914 阅读 · 0 评论 -
C# 换行符
winform 中 TextBox 的 Multiline属性设置为 true ,敲入几个字符和几个回车,然后保存到数据库,再从数据库中读取出来赋值给TextBox,换行符丢失。将读取出的字符串中的"\n"替换为"\r\n"解决问题。1、TextBox 中换行符为: "\r\n"。2、Windows 中的换行符(即:Environment.NewLine) 为 "\r\n"3、Mess...原创 2020-01-01 20:56:27 · 904 阅读 · 0 评论 -
DataGridView内容自动换行和换行符换行
内容自动换行:在 DataGridView 新增 Row 时,設定 DataGridView 的 DefaultCellStyle 屬性WrapMode=true;换行符换行:在 DataGridView 新增 Row 时,設定 DataGridView 的 DefaultCellStyle 屬性WrapMode=true;在需要换行的内容处添加:System.Environment....原创 2020-01-01 20:54:52 · 3334 阅读 · 0 评论 -
C# DataGridView 如何选中整行
this.dataGridView1.SelectionMode =DataGridViewSelectionMode.FullRowSelect;原创 2020-01-01 20:52:43 · 4101 阅读 · 0 评论