![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
BowenXu11
这个作者很懒,什么都没留下…
展开
-
使用NPOI操作excel
创建excel并保存到本地磁盘读取本地excel原创 2020-06-26 14:58:23 · 135 阅读 · 0 评论 -
三层多条件查询
思路表现层通过if判断输入,每个输入使用一个condition类来记录输入的调节使用list 范型集合来传递输入给到业务层业务层抛给数据访问层单层写法原创 2020-06-26 14:53:40 · 162 阅读 · 0 评论 -
将dataGridView选定的行转换为实体对象
将dataGridView选定的行转换为实体对象ContactModel model = dataGridView1.CurrentRow.DataBoundItem as ContactModel;原创 2020-06-14 22:43:47 · 910 阅读 · 0 评论 -
将dataGridView选定的行转换为实体对象
ContactModel model = dataGridView1.CurrentRow.DataBoundItem as ContactModel;原创 2020-06-14 22:32:55 · 1002 阅读 · 0 评论 -
winform程序combox的一些问题1.解决两个combox同数据源的问题2.如何通过datagridview中选择某一行,影响combox的选择
winform程序combox的一些问题1.解决两个combox同数据源的问题,一个指定数据源,一个用foreach循环例子: GetContactGroupBll getGroupBll = new GetContactGroupBll(); List<ContactGroupModel> list= getGroupBll.GetContactGroupNameBll(); cbxUGroup.DataSource = list;原创 2020-06-14 22:29:38 · 367 阅读 · 0 评论 -
三层业务逻辑
1.确定需求2.根据需求确定sql3.编写数据访问层类,DAL4.编写业务层 BLL5.编写表现层 UI三层结构常用类库DAL 数据访问类BLL 业务类UI 表现层Model 实体类...原创 2020-04-28 10:36:28 · 318 阅读 · 0 评论 -
C# 不依赖office组件,从datagridview导出excel
今天用到了从datagridview到excel的导出功能。发现NOPI的控件十分好用。整理一下,方便自己以后使用。也方便大家使用。这里使用的是NOPI,从nuget管理器获取封装好的excelhelper,这里只需要传两个参数,文件的全路径和datagridview对象,就可以导出成excelusing NPOI.HSSF.UserModel;using NPOI.SS.User...原创 2020-03-11 22:36:23 · 1236 阅读 · 0 评论 -
C#使用NPOI将DataGridView内数据写入电子表格Excel
C#使用NPOI将DataGridView内数据写入电子表格ExcelNPOI能够在用户没有安装office的情况下读写office文件,包括.xls/.doc/.ppt等类型的文件。本文介绍的是使用NPOI库内的函数读写Excel(.xls)内的内容。在使用NPOI之前首先先要将NPOI添加到工程应用中,NPOI的官网链接:https://archive.codeplex.com/?p=npo...原创 2020-03-11 18:58:31 · 1342 阅读 · 2 评论 -
C# winform控件 之 messagebox
DialogResult是枚举值MessageBoxIcon是枚举值DialogResult okcancel=MessageBox.Show("确认更改数据?", "注意", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (okcancel==DialogResult.OK) { Message...原创 2020-03-06 14:45:53 · 197 阅读 · 0 评论 -
C# comboBox快速捆绑数据源
string sql = "select groupid,groupname from tblcontactgroup";DataTable dt = _07城市列表和递归Treeview.SqlHelper.SqlDataAdapter(sql);comboBoxGroup.DataSource = dt;comboBoxGroup.DisplayMember = "groupn...原创 2020-03-06 11:21:01 · 150 阅读 · 0 评论 -
C#基础-可空值类型
//可空值类型,相当于掉率nullabe这个结构,结构里面有value和hasvalue两个属性,当给n赋值时,hasvalue=true,当给n=null是,hasvalue=false。 int? n = 10; Console.WriteLine(n.HasValue); Console.WriteLine(n.Val...原创 2020-03-05 16:09:35 · 426 阅读 · 0 评论 -
C# 根据DataGirdView的行标签索引,隔行改变行的颜色
//DataGridview 根据行索引隔行改变行的颜色for (int i = 0; i < dataGridView1.Rows.Count; i++){if (i%2==0){dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.DarkCyan;} }//根据思路,可以将if条件语句改写成,根...原创 2020-03-05 15:05:50 · 235 阅读 · 0 评论 -
C#手动创建 dataset 和datatable
//手动创建 dataset 和datatable //1.创建一个dataset,dataset就是一个集合,内存数据库,临时数据库 DataSet ds = new DataSet("Company");//括号里面是数据库的名称 //2.创建一个表 DataTable dt = new Data...原创 2020-03-05 13:01:00 · 992 阅读 · 0 评论 -
C#windowFrom控件,TreeView递归
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W...原创 2020-03-04 13:47:51 · 250 阅读 · 0 评论 -
C#使用委托窗体传值 From1 to From2
Program.csnamespace _04{ //声明委托 public delegate string DelGetString();Form2.Designer.cspartial class Form2 { public DelGetString _getFrm1String;//定义一个字段,用来存储传过来的函数 //...原创 2020-03-03 12:44:45 · 548 阅读 · 0 评论 -
C# 查询某列是否存在一个值,如果有返回对应的自动编号,如果没有新增并返回自动编号
//判断是否存在这个group,如果有返回一个自动编号groupID,如果没有,新增一个group并返回一个自动编号groupID,txtGroupName为需要查询的值 private int GetGroupID(string txtGroupName) { object obj = null;//存储返回的id ...原创 2020-03-03 10:35:48 · 610 阅读 · 0 评论