c#
k7Cx7e
这个作者很懒,什么都没留下…
展开
-
DataGridView设置单元格的小数点位数
dataGridView1.Columns["flotamount"].DefaultCellStyle.Format="0.00";//"flotamount"为列名原创 2020-01-07 16:54:56 · 3670 阅读 · 0 评论 -
C# Timer 定时任务
1、按特定的时间间隔:using System;using System.Timers;namespace TimerExample{ class Program { static void Main(string[] args) { System.Timers.Timer timer = new System...原创 2019-10-30 12:09:29 · 1488 阅读 · 0 评论 -
c# socket实例
首先:using System.Net.Sockets;using System.Net;using System.Threading;然后:// 创建一个客户端套接字Socket clientSocket = null;// 创建一个监听服务端的线程Thread threadServer = null;创建socket连接:/// <summary>...原创 2019-07-19 10:03:18 · 536 阅读 · 0 评论 -
c#16进制与字符串的互转
字符串转为16进制:public static string GetHexFromChs(string s){ if ((s.Length % 2) != 0) { s += " ";//空格 //throw new ArgumentException("s is not valid chinese string!"); } System.Text.Encoding ch...转载 2019-07-19 09:22:54 · 15780 阅读 · 1 评论 -
c#调用c/c++的dll文件实例
1、C++中的函数声明extern "C" __declspec(dllexport) int __stdcall testfunc(int* a, char* b,);一般有入参,出参,返回值。这里举例a为入参,b为出参,返回值为整数,比如0。并把dll文件放到c#同目录下,比如/bin/Debug/或/bin/Release/,那么就可以相对路径引用了。2、C#中的函数声明...原创 2019-07-19 09:04:14 · 248 阅读 · 0 评论 -
C# 不显示水平滚动条
转载 2019-04-02 16:32:36 · 2834 阅读 · 0 评论 -
C# 下拉菜单 comboBox 选中之后显示空白
combobox 选中之后显示空白,设置:把dropdownstyle属性设置为dorpdownlist。获取选中的值comboBox1.SelectedValue。转载 2019-04-02 16:30:05 · 6146 阅读 · 0 评论 -
C# DataGridView 多了一行空白
DataGridView 多了一行空白,DataGridView的AllowUserToAddRows属性默认为true,所以最后一行总会多出来一个让添加新内容的行,您可以把AllowUserToAddRows属性设置为False,这样就可以了。...转载 2019-04-02 16:24:53 · 10710 阅读 · 2 评论 -
vs2015或vs2017 调试 异常 CLR 无法从 COM 上下文 0x622b440 转换为 COM 上下文 0x622b5b0,这种状态已持续 60 秒。
转载 2018-08-25 14:27:24 · 2526 阅读 · 0 评论 -
C#遍历DataSet中数据的几种方法总结
//多表多行多列的情况foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn dc in dt.Colu...转载 2018-08-25 11:07:22 · 1449 阅读 · 0 评论 -
c# 取整,向上取,向下取
Math.Ceiling()向上取整,Math.Floor()向下取整转载 2018-08-25 11:06:52 · 5115 阅读 · 0 评论 -
C# String 前面不足位数补零的方法
int i=10;方法1:Console.WriteLine(i.ToString("D5"));方法2:Console.WriteLine(i.ToString().PadLeft(5,'0'));//推荐方法3:Console.WriteLine(i.ToString("00000")); 在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。...转载 2018-08-25 11:05:58 · 3675 阅读 · 0 评论 -
winform 弹出子窗口后不能操作父窗口的实现
Form myForm = new Form();myForm.ShowDialog();转载 2018-08-21 15:11:17 · 7396 阅读 · 0 评论 -
winform 禁用“最大化”按钮
private void Form1_Load(object sender, EventArgs e){ this.MaximizeBox = false; //禁用"最大化"按钮 this.FormBorderStyle = FormBorderStyle.FixedDialog; //设...转载 2018-08-21 14:59:02 · 3192 阅读 · 0 评论 -
c# DataGridView绑定DataTable对象之后,总会多一行
设置DataGridView属性AllowUserToAddRows = false就OK了。转载 2018-08-21 09:51:23 · 2250 阅读 · 0 评论 -
c# datagridview里面的checkbox全选和取消全选 按钮
首先using System;然后,设置全选button,选中所有的checkbox private void selectAll_Click(object sender, EventArgs e) { //遍历datagridview中的每一行,判断是否选中,若为选中,则选中 for (int i = 0; i...转载 2018-08-21 09:48:33 · 8441 阅读 · 1 评论 -
c# winform datagridview 控件 删除最左边一列和取消默认选中行
去掉方法很简单,把RowHeadVisible属性设置为false即可。//取消默认选中行skinDataGridView1.ClearSelection();原创 2018-08-20 12:37:17 · 4970 阅读 · 0 评论 -
C# Random生成随机数重复的问题
C# Random循环生成随机数重复问题解决方案因为生成的时间太快,在用Random生成一列随机数时,会出现重复的值。for(int i=0;i<1000;i++){ Console.WriteLine(new Random(Guid.NewGuid().GetHashCode()).Next(0,100));}问题得到解决。...原创 2018-08-26 14:19:53 · 1166 阅读 · 0 评论