C# 小知识点记录

1、当计算数据有小数点时不要使用float和double类型的数据,使用这两个会计算不准确。使用decimal

2、如果使用decimal计算数据,遇到除不进的数据有很多小数点的时候,在计算结果后面接.ToString("0.####"); #是小数点位数.这种方法不会有多余的小数点

如果需要添加有规定几位小数点的数据,可以.toString("0.00");

3、使用DataRo[] row = dataset1.table[0].select('1=1');时,直接修改row内数据等于直接修改dataset1的数据

5、SQL server 将一个表的数据插入到另一个数据库的表格表格中

INSERT INTO [Test].[dbo].[cpxxMData]
select * from [cs003].[dbo].[cpxxMData]

6、SQL server 使用 not in 需要注意的是not in 查询的集合中不能存在null  ,否则父级查询到的永远是null.

7、SQL server 如果字段名称恰好是关键字,查询的时候需要用到[] 如[status].

8、C# 如果datagridview中的数据很多,需要进行类似 全选等操作会需要很长时间。这时可以在全选操作前先把datagridview 的datasource设置为null,在数据集中操作全选,然后再绑定到datagridview数据集中。

原文地址:https://www.cnblogs.com/luo1240465012/p/10069821.html