C#
LC—Dream
这个作者很懒,什么都没留下…
展开
-
判断当前时间是否在工作时间段内
/// <summary> /// 判断当前时间是否在工作时间段内 /// </summary> /// <param name="timeStr"></param> /// <returns></returns> protected bool getTimeSpan(string timeStr) { string _strWorkingDayAM = "12:3...原创 2021-09-14 10:46:20 · 286 阅读 · 0 评论 -
C# 将从数据库查询的数据赋给datagridview
1. DataTable data = new DataTable(); SqlConnection connection = new SqlConnection(connstr); string sql = ""; SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(s...原创 2019-07-06 14:33:00 · 2869 阅读 · 1 评论 -
C# DataGridView有ComboBox列,comboBox值改变所引发的事件
private void dgvView_EditingControlShowing(object sender,DataGridViewEditingControlShowingEventArgs e){ if(this.dgvView.CurrentCell.OwingColumn.Name == "Column15") { ((ComboBox)e.Co...原创 2019-08-08 16:03:12 · 1611 阅读 · 0 评论 -
C# datagridview中有comboBox列时,经常提示DataError错误解决办法
添加datagidview 的DataError一个空事件即可private void dgvSupplier_DataError(object sender, DataGridViewDataErrorEventArgs e){ }原创 2019-08-06 16:09:32 · 1160 阅读 · 0 评论 -
C# 修饰符
private 私有的,仅类的内部可以访问protected 受保护的,类的内部和继承子类可以访问internal 内部的,在同一命名空间可以访问public 公开的,完全公开,没有访问限制...原创 2019-08-09 08:35:40 · 155 阅读 · 0 评论 -
C# datagridview 添加行号
private void dgvExcel_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) { &...原创 2019-09-04 17:26:40 · 726 阅读 · 3 评论 -
SQL Server 数据库从高版本附加到低版本
转载转载 2019-09-16 18:42:29 · 908 阅读 · 0 评论 -
C# sideBar抽屉栏组件
1.引用sideBar.dll 并添加到工具栏,拖到窗体应用sideBar 的imagelist 属性设置为imagelist12.sideBar1.AddGroup(“水果分类”);sideBar1.AddGroup(“蔬菜分类”);sideBar1.AddGroup(“国家分类”);sideBar1.Groups[0].Items.Add(“苹果”,0);//0为imagelist1...原创 2019-06-18 12:36:48 · 2113 阅读 · 1 评论 -
C# dataGridview 变色
dataGridView1.Rows[i].Cells[1].Style.BackColor = Color.Red;原创 2019-05-31 15:42:52 · 1045 阅读 · 0 评论 -
C# 禁止datagridview列排序
for (int i = 0; i < DgvExcel.Columns.Count; i++) { DgvExcel.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; }原创 2019-05-13 11:30:10 · 3339 阅读 · 0 评论 -
C#文件过滤器filter
OpenFileDialog ofd = new OpenFileDialog();//显示所有文件ofd.Filter = null;//筛选特定文件(格式为“标签|*.后缀”,标签为字符串即可)ofd,Filer = "图片|*.jpg";//筛选多种文件,同时筛选文件(只是在筛选器中多添加了几个后缀,不同后缀之间使用分号隔开)ofd.Filter = "图片|*.jpg;*....原创 2019-04-27 23:29:52 · 3673 阅读 · 0 评论 -
C#获取文件夹下的文件
using System.IO;//获取文件名String[] folders = new string[1000];folders = Directery.GetFiles("路径","*.pdf");foreach(string folder in folders){ comboBox1.Items.Add(folder);}//获取文件夹名using System.I...原创 2019-05-04 13:01:53 · 412 阅读 · 0 评论 -
C#登录成功后,自动关闭登录窗体
program.cs中FrmLogin frm = new FrmLogin();if(frm.ShowDialog() == DialogResult.OK){ Application.Run(new FrmMain());}FrmLogin.cs中this.DialogResult = DialogResult.OK;thiss.Close();原创 2019-05-04 14:11:28 · 3439 阅读 · 0 评论 -
C#通过递归查询文件
定义方法public void GetFileName(string DirName,string FileName){ DirectoryInfo folders = new DirectoryInfo(DirName); foreach(FileInfo file in folders.GetFiles()) { if(file.Name == FileName) { ...原创 2019-05-04 18:40:16 · 605 阅读 · 0 评论 -
C#获取屏幕大小从而设置窗体大小
public Form1(){ InitializeComponent(); Rectangle rect = new Rectangle(); rect = Screen.GetWorkingArea(this); this.Width = rect.Width - 100; this.Height = rect.Height - 50;}原创 2019-04-25 14:23:26 · 2893 阅读 · 0 评论 -
C# SQLHelper通用类
App.Configure中<connectionStrings><add name= “connStr” connectionStrings= "server=.;database=LoginDB;uid=sa;pwd=123456" /></connectionStrings>SQLHelper.cs中using System.Config...原创 2019-05-05 20:39:16 · 1599 阅读 · 0 评论 -
C#在父窗体的容器中打开子窗体
//检查容器中是否已打开其他窗体private void CloseForm(){ foreach(Control item in this.panel1.Controls) { if(item is Form) { Form form = (Form)item; form.Close(); } }}嵌入子窗体private void OpenForm(F...原创 2019-04-25 15:35:39 · 4146 阅读 · 0 评论 -
C# 将字符串转换成二维码
项目右键-》NuGet程序包-》Gma.QrCodeNet下载引用 using Gma.QrCodeNet.Encoding;using System.Drawing.Imaging;拖动Gma.QrCodeNet.Encoding至工具箱引用using Gma.QrCodeNet.Encoding.Windows.Controls;提示Reader无引用下载QrCodeNet引用G...原创 2019-05-09 14:05:34 · 2179 阅读 · 0 评论 -
C# comboBox对象名 'System.Data.DataRowView' 无效。问题
private void cbxFormula_SelectedIndexChanged(object sender, EventArgs e) { DataTable dataTable = new DataTable(); SqlConnection connection = new SqlConnection(connstr)...原创 2019-05-20 09:15:35 · 524 阅读 · 0 评论 -
C# 时间运算
使用DateAndTime类的DateDiff方法计算时间间隔由于DateAndTime类定义在Visual Basic的程序集中,所以要先引用Visual Basic 程序集并添加Microsoft.VisualBasic命名空间,使用DateAndTime类的DateDiff方法using Microsoft.VisualBasic;DateTime startTime = DateT...原创 2019-05-07 19:44:33 · 1197 阅读 · 0 评论 -
C# DGV中的值改变时,textbox进行接收
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex==2) { textBox1.Text = dataGridView1.Rows[e.RowI...原创 2019-05-21 15:36:06 · 554 阅读 · 0 评论 -
将EXCEL数据导入到datagridview
using System.Data;using System.Data.OleDb;string strPath;//文件路径名private void btnExcel_Click(object sender,EventArgs e){ OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Excel文件...原创 2019-04-27 23:09:16 · 2447 阅读 · 2 评论