木棉

导航

2011年7月21日

Microsoft Dynamics CRM 中设置表单的tabIndex从左到又的方法

摘要: function OnCrmPageLoad(){ ReArangeTabIndex();}function ReArangeTabIndex(){ for( var i = 0 ; i < crmForm.all.length ; i++ ) { var element = crmForm.all[ i ]; if (element.tabIndex) { if (element.className == "ms-crm-Hidden-NoBehavior" || element.tagName == "A") { continue; } ele 阅读全文

posted @ 2011-07-21 15:12 木棉 阅读(233) 评论(0) 推荐(0)

2011年7月18日

如何旋转或者翻转图片?

摘要: 用Image.RotateFlip方法可以旋转图片90/180/270度或者垂直/水平翻转图片。RotateFlip的参数是System.Drawing.RotateFlipType,该参数指定了提高给图片的旋转和翻转的类型。代码片段://指定了无翻转的90度旋转pictureBox1.Image.RotateFlip(RotateFlipType.Rotate180FlipNone);//指定了无旋转的水平翻转pictureBox1.Image.RotateFlip(RotateFlipType.RotateNoneFlipX);//指定了90度的旋转,然后水平翻转pictureBox1.I 阅读全文

posted @ 2011-07-18 22:58 木棉 阅读(7446) 评论(0) 推荐(0)

2011年7月17日

怎样从Excel文件将数据导入到SQL Server数据库?

摘要: 首先,我们可以使用OleDbConnection作为一个数据源连接到Excel文件。在此之后,我们使用DbDataReader中来访问我们想要的Excel数据。然后,我们可以使用使用SqlBulkCopy从DataReader复制数据到目标SQL Server表。我们所需要的仅仅是以下代码,//连接字符串到Excel工作簿 string excelConnectionString = @"Provider=Microsoft .Jet.OLEDB.4.0;Data Source=Book1.xls;Extended Properties=""Excel 8.0;H 阅读全文

posted @ 2011-07-17 22:38 木棉 阅读(294) 评论(0) 推荐(0)

怎样用C# LINQ将DataSet转换成List?

摘要: 我们需要调用DataTable.AsEnumerable()方法得到一个IEnumerable<>类型的集合。用返回的IEnumerable<>对象,我们调用ToList()函数来转换成List<>对象。代码如下:List<string> NameList = (from r in ds.Tables["Default"].AsEnumerable()select r.Field<string>("FirstName") + r.Field<string>("LastNam 阅读全文

posted @ 2011-07-17 22:25 木棉 阅读(1013) 评论(0) 推荐(0)

在DataTable排序之后,怎样得到第一或第n行数据?

摘要: 在我们应用了一些排序逻辑之后,我们经常想要从DataTable中得到第一条或前几条结果。我们可以通过使用Table.Clone()和ImportRow()来达到这一目标。Table.Clone()复制了DataTable的结构,包括所有DataTable架构和约束条件。Table.ImportRow()复制了一个DataRow到DataTable,保留了所有属性设置,以及原始值和当前值s代码如下:public static DataTable SelectTopFrom(DataTable dt, int rowCount){ DataTable dtn = dt.Clone(); for ( 阅读全文

posted @ 2011-07-17 22:16 木棉 阅读(921) 评论(0) 推荐(0)