摘要:
publicstaticboolDataTableToExcel(System.Data.DataTabledt,stringfileName,boolshowFileDialog=false){if(showFileDialog){SaveFileDialogsaveFileDialog=newSaveFileDialog();saveFileDialog.Filter="Execlfiles(*.xls)|*.xls";saveFileDialog.FilterIndex=0;saveFileDialog.RestoreDirectory=true;saveFileDi 阅读全文
摘要:
Microsoft SyncToySyncToy 是由 微软 推出的一款免费的文件夹同步工具。虽然名字中有一个 Toy,但是大家可千万不要误以为它的功能弱爆了。实际上,我感觉这款软件还真是摆脱了微软大多数软件给人复杂和臃肿的印象,通过很简单的操作便能够完成复杂的操作,免去了大量重复的手动复制、移动操... 阅读全文
摘要:
本文转载:http://blog.csdn.net/chybaby/article/details/2338943今天碰到个问题。。SqlCommand对传送的参数中如果字段的值是NULL具然不进行更新操作,也不提示任何错误。。。百思不得其解。。。先作个记录,再查资料看看什么原因。暂时的解决方法:1... 阅读全文
摘要:
参考http://www.2cto.com/kf/201207/139227.html有时候经常用到需要把一个匿名对象存入session或List或其他容器中,可是取出来的时候变成object了,不太方便使用。下面是一种转换方式:[csharp]classProgram{staticvoidMain(string[]args){Listolist=newList();olist.Add(new{Name="Hauk",Age=22});olist.Add(new{Name="Emily",Age=22});//使用动态类型foreach(dynamici 阅读全文
该文被密码保护。 阅读全文
摘要:
本文转载:http://blog.csdn.net/iwteih/article/details/4483372TransactionScope是个好东西,可以自动管理transaction,即使是对分布式数据库也可以,但是需要一些配置(摸索了2天。。。), 本文的环境为windows 2003:1. 对跑代码的机器和sql所在的服务器进行Component Services的配置Administative Tools -> Component Services -> 点开Component Services -> Computers -> My computer -& 阅读全文
摘要:
本文转载:http://www.cnblogs.com/ghfsusan/archive/2010/03/23/1692627.htmlhttp://www.189works.com/article-85378-1.html如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项:1、在项目中引用using System.Transactions命名空间(先要在添加net组件的引用);3、对MSDTC组件设置:步骤: 在控制面板--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务。a.控制面板- 阅读全文
摘要:
从一个TABLE中取一行放到另一个TABLE里报错:该行已经属于另一个表。的解决办法用下面来个方法就OK了。DataTabledt=newDataTable();dt=ds.Tables["All"].Clone();//克隆All的结构传递给dtDataRow[]dr=this.dataSet31.Tables["Product"].Select("bc=1");//通过条件得到符合条件的行for(inti=0;i<dr.Length;i++){//将数组元素加入表...dt.Rows.Add(dr[i]);//出错提示为:该 阅读全文
摘要:
本文转载:http://www.cnblogs.com/liuhh/archive/2011/05/14/2046544.html一直对时间戳这个概念比较模糊,相信有很多朋友也都会误认为:时间戳是一个时间字段,每次增加数据时,填入当前的时间值。其实这误导了很多朋友。 1.基本概念时间戳:数据库中自动生成的唯一二进制数字,与时间和日期无关的,通常用作给表行加版本戳的机制。存储大小为8个字节。每个数据库都有一个计数器,当对数据库中包含timestamp列的表执行插入或更新操作时,该计数器值就会增加。该计数器是数据库时间戳。这可以跟踪数据库内的相对时间,而不是时钟相关联的实际时间。一个表只能有一个. 阅读全文
摘要:
本文转载:http://www.cnblogs.com/yongzhi/articles/1187149.html这篇文章也很不错:http://hi.baidu.com/zhizheqianlv/item/543fd806c92673db73e6761c 阅读全文