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数据集中。

 

posted @   凉面好好吃  阅读(122)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示