• 2024-06-17DataGridView列填充实体类
    使用的地方:假如你有一个名为rgvProcessDtl的DataGridView控件DataTabledt=(DataTable)rgvProcessDtl.DataSource;foreach(DataRowrowindt){OG_ProcessGuidDtldtl=newOG_ProcessGuidDtl();FillModel(dtl,row);//将实体类对象与grid行填充}//////将数据填入实
  • 2024-06-12C# winform中RDLC报表绘制
    C#winform中RDLC报表绘制使用集成开发环境为VS2010,框架版本为.NETFramework4以下我们以一个简单的学生报表作为例子。publicclassStudent{publicstringname{get;set;}publicstringid{get;set;}publicstringclasses{get;set;}publicstringhome{get;set;}publi
  • 2024-04-22DataTable 过滤、求和、去重
    DataTable过滤、求和、去重//多个多个重复去除//去掉factoryCode,recWeek,materialNo,quantity,recDate,uploadDate相同的重复数据DataViewdv=newDataView(dt);//dt=dv.ToTable(true,"factoryCode,recWeek,materialNo,quantity,recDate,uploadDate");//求和
  • 2024-04-19如何使用XSSFWorkbook读取文本薄?
    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)https://www.cnblogs.com/cnb-yuchen/p/18146625出自【进步*于辰的博客】1、文件兼容类型。//兼容文件后缀列表privatestaticfinalStringFILE_TYPE;static{FILE_TYPE=".xls/.xlsx/.csv";}2、文
  • 2024-02-19常规代码性能优化的总结
    今天同事发开中遇到了一个代码性能优化的问题,原本需求是:从一个数据库中查询某个表数据,存放到datatable中,然后遍历datatable,看这些数据在另一个数据库的表中是否存在,存在的话就要更新,不存在就要插入。就这个需求本身来说很简单,但是随着数据量的增大,之前通过循环遍历的方
  • 2024-02-19关于代码性能优化的总结
    今天同事发开中遇到了一个代码性能优化的问题,原本需求是:从一个数据库中查询某个表数据,存放到datatable中,然后遍历datatable,看这些数据在另一个数据库的表中是否存在,存在的话就要更新,不存在就要插入。就这个需求本身来说很简单,但是随着数据量的增大,之前通过循环遍历的方式
  • 2024-02-06java实现导出mysql数据库表信息
    java实现导出mysql数据库表信息,导出信息包含:数据库用户名,表英文名,表中文名,表业务描述,字段数量等等packagesrc.main.biz.ucenter.utils;importorg.apache.poi.ss.usermodel.Row;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.ss.usermodel.Workbook;impor
  • 2024-01-24C# 动态操作DataTable(新增行、列、查询行、列等)
    publicvoidCreateTable(){//创建表DataTabledt=newDataTable();//1、添加列dt.Columns.Add("Name",typeof(string));//数据类型为文本//2、通过列架构添加列Data
  • 2023-11-06C# DataTable开发常用
    DataTable前言从事ERP有一段时间了,最常用的集合非DataTable莫属了。在数据量大的情况下,通常使用DataTable来缓存数据库中的表,下面介绍DataTable常用的方法(持续更新中)简介先介绍一下DataTable的结构相信大家从名字也能看得出来表格,类似我们常用的Excel表格一样,但是没有Excel
  • 2023-11-03 c#中使用METest单元测试
    METest是一个用于测试C#代码的单元测试框架。单元测试是一种软件测试方法,用于验证代码的各个单元(函数、方法、类等)是否按照预期工作。METest提供了一种简单而强大的方式来编写和运行单元测试。TestMethod:这是一个特性,用于标记测试方法。Assert:这是一个断言类,用于验证测试结果是
  • 2023-11-03 c#中使用METest单元测试
    METest是一个用于测试C#代码的单元测试框架。单元测试是一种软件测试方法,用于验证代码的各个单元(函数、方法、类等)是否按照预期工作。METest提供了一种简单而强大的方式来编写和运行单元测试。TestMethod:这是一个特性,用于标记测试方法。Assert:这是一个断言类,用于验证测试结果是
  • 2023-06-09DataTable DataRow String Tips...
       与datatable奋战了一天,记录一下。。。      1.查看得到的datatable是否为空datatable.Rows.Count   2.查看得到的DataRow[]是否为空,可用DataRow.Length   3.DataTable在进行select的时候,默认是CaseSensitive为false   4.
  • 2023-05-17datatable中的列头是不区分大小的,== 大写小写均可。
    代码:DataTabledataTable=newDataTable();dataTable.Columns.Add("ID");DataRowdataRow=dataTable.NewRow();dataRow.ItemArray=new[]{"111"};dataTable.Rows.Add(dataRow);Console.WriteLine(dataTable.Rows[0]["id"].ToString());//
  • 2023-05-08MSTest之数据驱动的单元测试
    定义一个类Maths,有一个循环添加两个整数的方法:publicintAddInt(intfirst,intsecond){intsum=first;for(inti=0;i<second;i++){sum+=1;}returnsum;}内联数据驱动测试MSTest使用 DataRow 指定数据驱动测试使用的值
  • 2023-04-24获取DataRow[]的值
    https://blog.csdn.net/yuanzhugen/article/details/22810817首先,DataRow[]dr=dt.Select(“t1=‘a’”);得出的结果是一个数组,你只要循环这个数组就好了。stringx="";if(dr.Length>0){foreach(DataRowdrNindr){x+=drN["t2"];//循环获得过滤条
  • 2023-04-09C# Linq俩个list<Datarow> 取差集,并自定义字段
    可以自定义类,也可以从参考官网文档:Enumerable.Except方法(System.Linq)|MicrosoftLearnList<DataRow>list1=newList<DataRow>();List<DataRow>list2=newList<DataRow>();DataTabledataTable=newDataTable();dataTable
  • 2023-03-25【Easyexcel】使用easyexcel导出带有固定表头的excel代码,并且有合并单元格操作
    以下是一个使用EasyExcel导出带有固定表头并且带有合并单元格的Excel代码示例://创建excel对象ExcelWriterwriter=EasyExcel.write("file.xlsx").build();//创建Sheet对
  • 2023-02-23DataGridView 操作
    DataGridView 获取选中行数据DataGridViewSelectedRowCollectiondataGridViews=this.dgv_QueryData.SelectedRows;if(dataG
  • 2023-02-14关于DataTable的一些操作
    关于DataTable的一些操作 1.数据筛选:dt.AsEnumerable().Where(r=>r.Field<string>("Name").StartsWith("A")).FirstOrDefault(); 2.注意AsEnumerable不可连续
  • 2023-02-13关于DataTable的一些操作
    1.数据筛选:dt.AsEnumerable().Where(r=>r.Field<string>("Name").StartsWith("A")).FirstOrDefault(); 2.注意AsEnumerable不可连续使用,比如:varitemdata=dt.As
  • 2023-01-30DataSet用法详细
    DataSet用法详细一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存
  • 2023-01-15【转载】C# DataSet和DataTable详解
    1、创建DataSet对象:DataSetds=newDataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的结构   da.Fill(ds,"Orders");   DataTabletbl=ds.Tab
  • 2023-01-05C#获得Access数据库中的表名,以及根据表名获取字段名
    ///<summary>///返回Mdb数据库中所有表表名///</summary>publicstring[]GetShemaTableName(stringdatabase_path,stringdatabase_password
  • 2022-12-14使用泛型和反射实现:DataTable转List<Model>,以及将DATaRow转Model
    使用泛型和反射实现:DataTable转List<Model>,以及将DATaRow转Model代码如下: publicclassHelper{///<summary>///将DataTable中的数据
  • 2022-12-02ASP.NET 向SQLSERVER中批量插入数据
    usingSystem.Data;usingSystem.Diagnostics;usingSystem.Data.SqlClient;stringconnectionString="DataSource=HG-J3EJJ9LSW5PY;InitialCatalog=Test