上一页 1 ··· 6 7 8 9 10 11 12 下一页

2013年8月16日

C# .net 下载了个.dll的文件,怎么用啊?

摘要: 在你的项目中,右键单击项目然后添加引用,选择浏览选项卡,找到你下载的DLL文件双击即可。一般会在你的项目目录的bin子目录下。然后就可以用这个DLL文件了。用法跟类一样,先实例化,然后直接调用里边的方法即可。 阅读全文

posted @ 2013-08-16 17:35 YoungPop_Chen 阅读(243) 评论(0) 推荐(0) 编辑

ScriptManager.RegisterStartupScript用法详解

摘要: 如果页面中不用Ajax,cs中运行某段js代码方式可以是:Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "");如果页面中使用了Ajax ,则上述代码即使执行也无效果。对这种情况我们通常采用:ScriptManager.RegisterStartupScript(this.Button1, this.GetType(), "alertScript", "window.open('default2.aspx');", true) 阅读全文

posted @ 2013-08-16 17:10 YoungPop_Chen 阅读(1847) 评论(0) 推荐(0) 编辑

ScriptManager.RegisterStartupScript与ClientScript.RegisterStartupScript区别

摘要: ScriptManager.RegisterStartupScript与ClientScript.RegisterStartupScript区别ScriptManager和ClientScript的区别,他俩的方法是一样的,只是在特殊的场合要注意使用。ScriptManager适用在特殊的场合,那么我们在控件中如何来进行区分应该使用哪一个呢?其实可以通过寻找控件的parent,判断是否有updatepanel,如果有就用ScriptManager;没有的话当然用ClientScript,避免每次postback操作时控件都要进行资源文件的注册。也就是说 是否兼容ajax的问题,ScriptMa 阅读全文

posted @ 2013-08-16 16:43 YoungPop_Chen 阅读(341) 评论(0) 推荐(0) 编辑

2013年8月15日

IDisposable接口

摘要: .NET中用于释放对象资源的接口是IDisposable,但是这个接口的实现还是比较有讲究的,此外还有Finalize和Close两个函数。MSDN建议按照下面的模式实现IDisposable接口:1 public class Foo: IDisposable2 {3 public void Dispose()4 {5 Dispose(true);6 GC.SuppressFinalize(this);7 }89 protected virtual void Dispose(bool disposing)10 {11 if (!m_disposed)12 {13 if (disp... 阅读全文

posted @ 2013-08-15 16:42 YoungPop_Chen 阅读(191) 评论(0) 推荐(0) 编辑

Guid排序问题

摘要: 网上参考,论坛之类,下面是粘贴的原话。在数据库中执行SQL并对GUID列升序排序,结果为:FA22DA92-DA37-46B6-99EA-09BDCDFCDBB3E23CADA8-542C-4D83-865D-FA279BDA904F而在C#中,用DataTable.DefaultView.Sort排序时得到的结果如下:E23CADA8-542C-4D83-865D-FA279BDA904FFA22DA92-DA37-46B6-99EA-09BDCDFCDBB3二种排序结果正好相反,不解其意,望高手回答。注:DataTable中的列类型为GUID,和数据库列数据类型相同!declare @gu 阅读全文

posted @ 2013-08-15 15:57 YoungPop_Chen 阅读(1836) 评论(0) 推荐(0) 编辑

SqlDataReader和SqlDataAdapter 区别

摘要: SqlDataReader和SqlDataAdapter 区别SqlDataReader 高效,功能弱,只读访问SqlDataAdapter 强大,要求资源也大一点SqlDataReader 只能在保持跟数据库连接的状态下才可以读取。。。SqlDataAdapter 大多情况下是一次性读取一个表,然后填充到DataSet中,然后就可以断开跟数据库的连接了。两者区别主要是 在线 和 离线 的区别。。。。。一:SqlDataReader rd;rd=cmd.ExecuteReader();比较高效,如果只是显示数据,当然要用这个二:SqlDataAdapter adapter=new SqlDat 阅读全文

posted @ 2013-08-15 15:06 YoungPop_Chen 阅读(3561) 评论(0) 推荐(1) 编辑

使用SqlDataReader和SqlDataAdapter的注意

摘要: 1、当SqlDataReader没有关闭之前,数据库连接会一直保持open状态,所以在使用SqlDataReader时,使用完毕应该马上调用SqlDataReader.Close()关闭它。2、一个连接只能被一个SqlDataReader使用,这也是为什么要尽早关闭SqlDataReader的原因。3、使用完SqlDataReader后,你可以在程序中显示的调用数据库连接对象的Close方法关闭连接,也可以在调用Command对象的ExecuteReader方法时传递CommandBehavior.CloseConnection 这个枚举变量,这样在调用SqlDataReader的Close方 阅读全文

posted @ 2013-08-15 14:58 YoungPop_Chen 阅读(255) 评论(0) 推荐(0) 编辑

C# DataTable 和List之间相互转换的方法

摘要: 介绍:List/IEnumerable转换到DataTable/DataView,以及DataTable转换到List正文:一、List/IEnumerable转换到DataTable/DataView方法一:/// /// Convert a List{T} to a DataTable./// private DataTable ToDataTable(List items){ var tb = new DataTable(typeof (T).Name); PropertyInfo[] props = typeof (T).GetProperties(BindingFlags... 阅读全文

posted @ 2013-08-15 13:45 YoungPop_Chen 阅读(28945) 评论(0) 推荐(4) 编辑

GUID和INT两种数据类型做主键的比较

摘要: 使用INT做主键的优点: 1、需要很小的数据存储空间,仅仅需要4 byte 。 2、insert和update操作时使用INT的性能比GUID好,所以使用int将会提高应用程序的性能。 3、index和Join 操作,int的性能最好。 4、容易记忆。 5、支持通过函数获取最新的值,如:Scope_Indentity() 。使用INT做主键的缺点 1、如果经常有合并表的操作,就可能会出现主键重复的情况。 2、使用INT数据范围有限制。如果存在大量的数据,可能会超出INT的取值范围。 3、很难处理分布式存储的数据表。使用GUID做主键的优点: 1、它是独一无二的。 2、出现重复的机会少。 3、适 阅读全文

posted @ 2013-08-15 10:23 YoungPop_Chen 阅读(654) 评论(0) 推荐(0) 编辑

博客声明(博客大多均非原创文章,只用于记录)

摘要: 本博客只用于个人学习记录文章少有原创 几乎大部分来自网络(因为很多地方不设转载,或本人没找到转载项在哪。。。我是不是很菜。。。。但是又未了方便学习,所以均复制粘贴于此,如有原创作者看到文章,请海涵)另外,博客园,CSDN等博客,点哪里是转载- -哪位大虾知道,留个言,谢了- - 阅读全文

posted @ 2013-08-15 10:04 YoungPop_Chen 阅读(201) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 下一页

导航