12 2012 档案
摘要:在这里,就用DataTable做个例子//表结构DataTable newdtb = new DataTable();newdtb.Columns.Add("Id", typeof(int));newdtb.Columns.Add("ProName", typeof(string));newdtb.Columns.Add("ProPrice", typeof(decimal));newdtb.Columns.Add("Trade_Date", typeof(string));newdtb.Columns["
阅读全文
摘要:当项目里不用数据库,或者需要一种即时(不需要保存数据)的表结构的时候,可以考虑DataTable的创建。一、创建DataTable:DataTable newdt = new DataTable("T_Method"); 添加新列:(列名,类型) newdt.Columns.Add("Id", typeof(int)); newdt.Columns.Add("VarNum", typeof(string)); newdt.Columns.Add("BuySell", typeof(string)); newdt.C
阅读全文
摘要:C#中substring默认是将汉字当一个字节来截取的,但是我需要把汉字按照2个字节来算。如果String str = "买价1,467,cs,你好,hello"我只想要前九个字节private static Encoding _encoding = System.Text.Encoding.GetEncoding("GB2312"); private void RibbonForm1_Load(object sender, EventArgs e) { String str = "买价1,467cs,你好,hello"; la...
阅读全文
摘要:1、Alt+*(按钮快捷键) 按钮快捷键也为最常用快捷键,其设置也故为简单。在大家给button、label、menuStrip等其他控件的Text属性指定名称时,在其后面加上‘&’然后在加上一个指定字母即可。如:确定(&D),(Alt+D)调用。如指定多个字母,则第一个为快捷键。如:确定(&OK),(Alt+O)调用;文件(&Fill),(Alt+F)调用。2、Ctrl+*及其他组合键把 Form 的 KeyPreview 属性设为 True 使用Modifiers可设置组合键,键盘数字区按键的Keys枚举以D打头,而小键盘上的数字以NumPad打头。按下Ct
阅读全文
摘要:一开始感觉自己挺傻的,还手动在程序里添加注册表,添加项,幸亏键不多,今天从网上看到了,能直接导入注册表,很简单的几行代码就实现了,贴在这里与大家共勉,同时也记录一下自己的学习过程: /// <summary> /// 执行注册表导入 /// </summary> /// <param name="regPath">注册表文件路径</param> public void ExecuteReg(string regPath) { if (File.Exists(regPath)) { regPath = @""
阅读全文
摘要:注册表是视窗系统的一个核心的数据库,在这个数据库中存放中与系统相关的各种参数,这些参数直接控制中系统的启动、硬件的驱动程序安装信息以及在视窗系统 上运行的各种应用程序的注册信息等。这就意味着,如果注册表因为某些原因受到了破坏,轻者是视窗系统启动过程出现异常,重者就有可能导致整个系统的完全瘫 痪。所以正确的认识注册表,及时的备份注册表,对于视窗用户就显得相当重要。 C#就可以十分方便、简洁的开发出操作注册表的程序。单击"开始/运行",在"打开"的后面填入"regedit"。就可以看到注册表的数据结构了。"主键"是有层
阅读全文