摘要:
DataView的toTable方法是通过RowFilter等过滤后的数据创建新实例。不会对DataView本身的数据产生影响。DataView的Table属性返回原始数据。会对DataView本身的数据产生影响。 阅读全文
随笔档案-2013年03月
DataTable中抽取Distinct数据
2013-03-29 11:26 by 假面Wilson, 282 阅读, 收藏, 编辑
摘要:
最近需要从DataTable中抽取Distinct数据,发现DataView可以帮我们直接获取Distinct数据。DataTable dataTable;DataView dataView = dataTable.DefaultView;DataTable dataTableDistinct = dataView.ToTable(true,"FieldName1","FieldName2","...");//注:其中ToTable()的第一个参数为是否DISTINCT 阅读全文
悲观锁和乐观锁
2013-03-08 13:05 by 假面Wilson, 248 阅读, 收藏, 编辑
摘要:
1事务隔离事务隔离是数据库提供的功能。SQL Server通过SET TRANSACTION ISOLATION LEVEL语句设置事务隔离级别:SET TRANSACTION ISOLATION LEVEL{ READ UNCOMMITTED| READ COMMITTED| REPEATABLE READ| SNAPSHOT| SERIALIZABLE}[ ; ]Read Committed是SQL Server的预设隔离等级。1.1READ UNCOMMITTEDRead UnCommitted事务可以读取事务已修改,但未提交的的记录。Read UnCommitted事务会产生脏读(Di 阅读全文
(C#)Winform修改DateTimePicker控件的背景色和边框色
2013-03-05 17:03 by 假面Wilson, 7502 阅读, 收藏, 编辑
摘要:
(C#)Winform修改DateTimePicker控件的背景色Winform中日期控件DateTimePicker默认是不能修改背景色和边框色的,如果想要改变它的背景色和边框色那也是有办法的,只需要继承DateTimePicker做一个自定义控件,再重写WndProc方法。此外还要重写属性,这样就可以在外部修改它的颜色了。 自定义控件的完整代码如下: public class UCDateTime : DateTimePicker { [DllImport("user32.dll", EntryPoint = "SendMessageA")] pri 阅读全文