随笔分类 - .net
摘要:ExecuteScalar 方法允许我们查询单一结果,我们来看看什么是单一结果,有那些需要注意的事项 1. 下面是我对 ExecuteScalar 的简单封装,接下来我们看看,如何使用 /// <summary> /// 查询单一结果 /// </summary> /// <param name="
阅读全文
摘要:1, 在winform项目中 Program.cs 文件里添加 using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Threading.Ta
阅读全文
摘要:找到问题: 是应为我在 ExecuteReader方法 finally中加入了 conn.close(); 导致了我UI层在使用Read的时候, 数据库的链接已经被 finally 里面的conn.close()关闭了
阅读全文
摘要:/// <summary> /// 事务处理 /// </summary> /// <param name="sqlList">sql语句数组</param> /// <returns></returns> /// <exception cref="Exception"></exception> p
阅读全文
摘要:ContextMenuStrip属性: 当用户点击鼠标右键时(设置和contextMenuStrip挂钩) MultiSelect属性 是否可以多行选择 SelectionMode属性: 设置选中方式,比如是否选中一整行(设置为FullRowSelect) Dock属性: 设置显示位置 AllowU
阅读全文
摘要:BindingSource bindingSource = new BindingSource(); bindingSource.DataSource = products1; this.dataGridView1.DataSource = bindingSource; 然后: 你该怎么操作怎么操作
阅读全文
摘要:1. 将 EnableHeadersVisualStyles 设置为 false, 自定义的样式才会显示2. 将ColumnHeadersDefaultCellStyle 样式按照你自己的需求设置(可以设置表头背景颜色,表头字体样式,等)3, 设置 表头单元格边框样式 ColumnHeadersBo
阅读全文
摘要:1. 安装两个 nuget 包 2. 创建 log4net.config 文件 ,选中 文件鼠标右键,选择属性->复制到输出目录 修改为 始终复制 <?xml version="1.0" encoding="utf-8" ?> <configuration> <!--只保留创建日期是最近1天的-->
阅读全文
摘要:using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; using
阅读全文
摘要:1. 将从数据库拿到的DataSet数据集转为DataTable类型 DataTable dt = SqlHelper.GetData() 使用: RowFilter来实现筛选功能 赛选出ClassId为我指定 ClassId的数据 dt.DefaultView.RowFilter = "Class
阅读全文
摘要:语法: public static DataTable ExecuteTable(string sql) { using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); SqlCommand cmd = new Sql
阅读全文
摘要:this.nian.Text = DateTime.Now.Year.ToString(); //获取年 this.yue.Text = DateTime.Now.Month.ToString(); //获取月 this.ri.Text = DateTime.Now.Day.ToString();
阅读全文
摘要:1. 给Timer控件的name取一个名字2. 将 Enabled 设置为true3.双击Tick事件 /// <summary> /// 每个一秒获取一次时间 /// </summary> /// <param name="sender"></param> /// <param name="e">
阅读全文
摘要:1. 查询平均值语法 select avg(要计算的值) as 别名 from 表名 select 别名=avg(要计算的值) from 表名 2.获取数据总条数 select count(*) as 别名 from 表名 select 别名=count(*) from 表名 以下是举例: publ
阅读全文
摘要:转化之前: 转换之后 1. 官方文档有详细讲解 https://learn.microsoft.com/zh-cn/dotnet/core/install/localized-intellisense 2. 汉化包下载: https://dotnet.microsoft.com/zh-cn/down
阅读全文
摘要:效果展示: 0. 在dataGridView 控件中绑定 contextMenuStrip 控件, 设置 ContextMenuStrip1. 设置 dataGridView 选中类型为整行选中: SelectionMode: FullRowSelect不允许 dataGridView 一次能选择多
阅读全文
摘要:1.第一步,在子窗体关闭的时候返回一个 DialogResult 注意: 只对 ShowDialog() 方式有效 MessageBox.Show("修改学生信息成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Question); this.Dialo
阅读全文
摘要:1. 将dataGridView 的选中方式设置为整行选中将 SelectionMode 属性设置为 FullRowSelect2. 判断当前是否有选中 this.dataGridView1.RowCount == 0 //没有选中 3. 获取当前选中行的id值 string studentId =
阅读全文

浙公网安备 33010602011771号