- 博客(6)
- 收藏
- 关注
原创 SQL Server获取一行中多列的最大值三种方法
有些时候我们需要从一个表的多个列中获取一个最大值(这些列的数据类型相同,并且是每一行记录都要获取一个最大值)。下面讲了三种方法,我们一起看下。 首先我们创建一个表,并在表中插入需要用到的记录,如下: create table Demo( Guid varchar(50) not null default newid() primary key, Date1 datetime nu
2017-03-31 09:17:52
42924
2
原创 关于DataTable的Select方法参数表达式区分大小写的问题
通过DataTable的Select方法检索数据的时候默认是不区分大小写的。 例如表A中有个字段Code,其中某一行的值为“TEST”,默认情况下通过下面两句代码获取的数据是一致的。A.Select("Code = 'TEST'")A.Select("Code = 'test'")当设置DataTable的CaseSensitive设置为true后则会区分大小写,此时在执行上面的两句代码只有第一
2017-03-31 09:10:14
3298
原创 C# 控件如何获取事件已经注册的方法
我们通过反射的机制可以访问到控件事件注册的方法。 示例代码如下: public partial class Form1 : Form { private Button btnDemo; public Form1() { InitializeComponent(); btnDemo = new B
2017-03-31 09:07:15
5211
原创 Dev的GridControl数值列如何设置百分数
通过设置数值列的的格式属性Format可以实现。 我们设置Format属性为P,该列即转化为百分数显示,并默认显示两位小数;如果想更改小数的位数,我们需要在P后面跟上小数位数。例如显示三位小数我们需要设置Format为P3。(GridView.Columns[0].RealColumnEdit as RepositoryItemText).Mark.EditMark="P3";(GridVie
2017-03-31 08:56:42
7742
原创 程序报FIPS验证加密算法异常时的处理方法
当程序报“This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms”或者“此实现不是Windows平台FIPS验证的加密算法的一部分”错误时是因为策略“系统加密:将FIPS兼容算法用于加密、哈希和签名”被启用,只需要禁用该策略即可。 首先,通过Win键+R打开运行
2017-03-31 08:42:18
2254
转载 C#中对象调用方法如果对象为空报异常的问题
编程中经常遇到空对象引用的异常,有时为了代码简洁我们可以这么写。 if ((gcList.DataSource as DataTable)?.GetChanges() != null) { //Do some thing}注意上面的问题,如果gcList.DataSource是null的话,直接调用GetChanges()方法会异常,加上问号则为空时不再执行后面的方法。
2017-03-31 08:33:29
3632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人