随笔分类 -  C#

VS2010无法调试问题解决
摘要:最近,因为公司开发的需要,对开发环境进行全面的升级,在这其中也遇到了不少问题,在之后将陆续整理出来,以便以后查看。之前开发环境:VS2008,ArcGIS9.3,ArcEngine9.3,Oracle10g,ArcSDE9.3,DevExpress9.3.4,Windows7 32位系统新开发环境:... 阅读全文

posted @ 2015-12-17 14:41 晨风清流 阅读(2629) 评论(0) 推荐(0)

jQuery 获取屏幕高度、宽度
摘要:做手机Web开发做浏览器兼容用到了,所以在网上找了些汇总下。alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());... 阅读全文

posted @ 2015-07-05 19:22 晨风清流 阅读(385) 评论(0) 推荐(0)

C#调用RAR压缩与解压
摘要:public void RARsave(string rarPatch, string rarFiles,string patch,string rarName) { String the_rar; RegistryKey the_Reg; Object the_Obj; String the... 阅读全文

posted @ 2014-11-25 09:10 晨风清流 阅读(529) 评论(0) 推荐(0)

C# 获取指定目录下所有文件信息、移动目录、拷贝目录
摘要:/// /// 返回指定目录下的所有文件信息 /// /// /// public List GetAllFilesInDirectory(string strDirectory) { ... 阅读全文

posted @ 2014-11-25 08:50 晨风清流 阅读(229) 评论(0) 推荐(0)

C#操作Dataset数据集与SQLite数据库
摘要:近日有需要写点C#程序,有用到Dataset数据集和SQLite数据库,由于我从来就不擅长记各种编程语言的语法,所以在查阅一堆资料后,留下以下内容备忘:一、SQLite操作,直接贴代码,很简单://创建一个数据库文件stringdatasource=Application.StartupPath+"\\test.db";System.Data.SQLite.SQLiteConnection.CreateFile(datasource);//连接数据库System.Data.SQLite.SQLiteConnection conn =newSystem.Data.SQLite 阅读全文

posted @ 2014-01-24 11:57 晨风清流 阅读(1864) 评论(0) 推荐(0)

DataTable模拟
摘要:DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("timestep", Type.GetType("System.Int32"))); for (int i = 1; i <= 24; i++) { DataRow dr = dt.NewRow(); dr["timestep"] = i; dt.Rows.Add(dr); } 阅读全文

posted @ 2014-01-08 10:24 晨风清流 阅读(195) 评论(0) 推荐(0)

ASP.net解析JSON例子
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.Script.Serialization; //导入解析Json的类public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { ... 阅读全文

posted @ 2013-12-12 13:10 晨风清流 阅读(3188) 评论(0) 推荐(0)

c# 遍历子控件,比如Form下的group,或者panel
摘要:方法很好用.目的是遍历所有容器的子控件... 方法1private void GetControl(Control.ControlCollection ctc, ref int checkNull) { foreach (Control ct in ctc) { if (ct is TextBox) { if (ct.Text.Length /// 设置此界面中控件的某些属性 /// /// ... 阅读全文

posted @ 2013-12-06 09:29 晨风清流 阅读(2940) 评论(0) 推荐(1)

清除grid内容的列
摘要:this.gridview1.columns.clear(); 阅读全文

posted @ 2013-11-29 09:37 晨风清流 阅读(170) 评论(0) 推荐(0)

查找所有页面中的按钮
摘要:protected void InitButtons() { string strSql = ""; strSql = @"select MFormName from MenuInfo where SeqNo=@SeqNo"; DbCommand cmd12 = myGlobal.db.GetSqlStringCommand(strSql); myGlobal.db.AddInParameter(cmd12, "@SeqNo", DbType.Int32, 1); m... 阅读全文

posted @ 2013-11-27 11:04 晨风清流 阅读(345) 评论(0) 推荐(0)

c#读取Excel的列名问题
摘要:在修改c#读取Excel的时候,遇到了一些小问题,总结下,希望别人不用再浪费时间读取excel的时候,如果是空行就不读取?SELECT * FROM [DB_ESTATE$] where F2''即可(DB_ESTATE表示要读取的Excel工作薄,F2表示第二列,整体意思是第二列为空就不用读取了),然后,老报错,时候f2不是列名,找了很久才找到原因"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +filepath+ ";Extended Properties='Excel 12.0 Xml 阅读全文

posted @ 2013-11-21 12:35 晨风清流 阅读(2427) 评论(0) 推荐(1)

webconfig简单加密解密
摘要:最近在做一个WinForm的项目,由于采用的是在客户端直接连接数据库的方式,需要在客户端部署App.config,由于使用了Enterprise Library,需要对App.config文件里的connectionStrings片断进行加密处理,搜索MSDN,发现已经有了现成的工具ASP.NET IIS 注册工具 (Aspnet_regiis.exe),可是它只能针对ASP.NET的Web.config文件,难道我们就没有办法了吗?答案当然是否定的。配置选项-pdf section webApplicationDirectory 对指定物理(非... 阅读全文

posted @ 2013-11-21 11:59 晨风清流 阅读(484) 评论(0) 推荐(0)

64位系统安装ODBC驱动的方法
摘要:为了更充分的利用硬件资源,我想很多人都开使用64位操作系统了,同时你可以也发现了在64位操作系统上ODBC的驱动找不到了,所以ODBC的东西都没法用了。 因为2007以前版本的Office只有32位版本,所以我们不能在64位系统上使用ODBC。使用Autodesk 64位产品的用户,包括64位的MapGuide Enterpr和 Map3D,肯定也正为这个问题深感苦恼。一个好消息是Office 2010 有了64位版本,同时微软也发布了64为的ODBC驱动程序,这个驱动可以从下面的地址下载:http://www.microsoft.com/downloads/details.aspx?fami 阅读全文

posted @ 2013-11-20 17:51 晨风清流 阅读(476) 评论(0) 推荐(0)

Winform中如何实现父窗体传递数据到子窗体并刷新子窗体
摘要:原理:利用委托和事件,本文将以图文并茂的例子讲述,告诉我们So Easy------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------一.窗体展示首先我们看到是一个父窗体和子窗体的合体,我们可以看到左边是一个[树控件]属于父窗体,右边的数据展示属于一个[用户控件],我们要进行的 阅读全文

posted @ 2013-11-20 11:51 晨风清流 阅读(2278) 评论(0) 推荐(0)

Winform中如何实现子窗体刷新父窗体
摘要:原理:利用委托和事件,本文将以图文并茂的例子讲述,告诉我们So Easy------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------一.窗体展示首先我们看到是一个父窗体,我们可以看到左边是一个[树控件],我们将点击[添加大类]和[添加字典]时调出子窗体接下来是子窗体展示,当我 阅读全文

posted @ 2013-11-20 11:48 晨风清流 阅读(6105) 评论(0) 推荐(2)

DevExpress.XtraGrid.Views.BandedGrid.BandedGridView
摘要:使用的是DevExpress.XtraGrid.Views.BandedGrid.BandedGridView 类没有在工具箱里找到对应控件 ,绕了一下,先创建一个gridcontrol ,然后gridcontrol不动,将定义和初始化gridview时的两句改为DevExpress.XtraGrid.Views.BandedGrid.BandedGridView类型就ok了,然后run designer里编辑bands。 阅读全文

posted @ 2013-11-15 08:53 晨风清流 阅读(926) 评论(0) 推荐(0)