摘要:C#中 dataGridView用法集(一)2010-11-18 15:14SqlConnection conn = new SqlConnection('Server=(local);DataBase=test;User=sa;Pwd=sa');SqlDataAdapter da = new SqlDataAdapter('select * from test', conn);DataSet ds = new DataSet();da.Fill(ds);dataGridView1.DataSource = ds.Tables[0];① DataGridView
阅读全文
04 2011 档案
摘要:转载(http://www.cnblogs.com/13590/archive/2007/07/09/810770.html)超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或是多个磁盘子系统,可以通过并行操作获得更好的性能。所以对大表进行分区是处理
阅读全文
摘要:(一).Web.Config是以XML文件规范存储,配置文件分为以下格式1.配置节处理程序声明特点: 位于配置文件的顶部,包含在<configSections>标志中。2.特定应用程序配置特点: 位于<appSetting>中。 可以定义应用程序的全局常量设置等信息.3.配置节设置特点: 位于<system.Web>节中,控制Asp.net运行时的行为.4.配置节组特点: 用<sectionGroup>标记,可以自定义分组,可以放到<configSections>内部或其它<sectionGroup>标记的内部.(二).配
阅读全文
摘要:.NET 不允许在一个线程中直接访问另一个线程创建的控件,会引发异常:线程间操作无效,从不是创建控件XXX的线程访问它。Windows 窗体中的控件被绑定到特定的线程,不具备线程安全性。如果从另一个线程调用控件的方法,那么必须使用控件的一个 Invoke 方法来将调用封送到适当的线程。本文以一个线程去改变另一个线程的 Label(lb_Name) 的 Text 属性为例,实现不同线程间控件的访问。1:声明一个委托,方法签名为一个 stringpublicdelegatevoidSetText(stringtext);2:定义一个方法,用来改变 Lbale 的 Text,不同线程都可以调用,此方
阅读全文