摘要:一、排序 1.获取DataTable的默认视图 2.对视图设置排序表达式 3.用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开) 代码如下: dv = New DataView(dt) dv.Sort = "id desc" dt = dv.T
阅读全文
摘要:1、把文件加到剪贴板:System.Collections.Specialied.StringCollection files=new System.Collections.Specialied.StringCollection;files.Add(@"带有路径的完整文件名");Clipboard.SetFileDropList(files);2、用Ctrl+V,或粘贴到想放的地方就可以了。3、用代码:string file=Clipboard.GetFileDropList()[0];读取剪贴板的第一个文件System.IO.File.Copy(file,@"目
阅读全文
摘要:一、定义名称空间在.NET中,多线程功能是在System.Threading名称空间中定义的。因此,在使用任何线程类之前,必须定义 System.Threading名称空间。定义方法如下:using System.Threading; 二、启动线程System.threading名称空间中的Thread类代表一个线程对象,用这个类对象可以[创建]新的线程,也可以[删除]、[暂停]和[恢复]线程。例...
阅读全文
摘要:程序开发步骤: (1)创建一个项目,命名为27_01,设置默认窗体的Text属性为“滚动文字”。 (2)在窗体上添加一个Label控件,一个Timer控件,设置Timer控件的Interval属性为200。 (3)程序代码如下。 private void timer1_Tick(object sender, EventArgs e) { 程序开发步骤: ...
阅读全文