随笔分类 -  日常技术积累

将两个不同格式的XML文件,进行节点对照,并生成一个用于对照功能的XML
摘要:经常有的需求是,需要将一种格式的XML转换成另一种XML。如果要实现这个功能首先需要将两个不同XML手动建立节点对照关系。然后存成XML或者数据文件。using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Xml; using System.Collections; using System.Wi. 阅读全文

posted @ 2013-06-22 15:07 学中医的程序员 阅读(405) 评论(0) 推荐(0) 编辑

winform 根据NAME查找控件
摘要:foreach (Control c in this.panel1.Controls) { if (c is TextBox && c.Name == "tb" + i.ToString()) { TextBox temp = c as TextBox; te... 阅读全文

posted @ 2013-06-22 15:01 学中医的程序员 阅读(448) 评论(0) 推荐(0) 编辑

C#利用WCF改进文件流传输的三种方式
摘要:摘要:本文介绍C#利用WCF改进文件流传输的三种方式:MTOM模型、基于同步传输的异步回调模型、基于异步传输的异步模型,并提供相应的实现代码供参考。-WCF在跨域传输使用了两种模型的方法调用:一种是同步模型,这种模型显然对那些需要大量操作时间的方法调用(如从数据库中获取大量数据时)是一种痛苦的选择。另一种是异步模型的方法调用,这种模型是一种非阻塞方法,其方法调用期间并不等到方法调用结束获得结果才返回,而是方法调用一经开始就马上返回,程序可以继续向前执行,被调用方法和主程序同时执行,在调用方法结束才返回结果。显然这种模型给了我们很好的编程和使用体验。基于WCF在普通的编码是以文本编码方式在信道之 阅读全文

posted @ 2013-02-03 11:39 学中医的程序员 阅读(984) 评论(0) 推荐(0) 编辑

C#遍历DataSet中数据的几种方法总结
摘要://多表多行多列的情况foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn dc in dt.Columns) //遍历所有的列 Console.WriteLine(“{0}, {1}, {2}”, dt.TableName,dc.ColumnName, dr[dc]); //表名,列名,单元格数据 }//遍历一个表多行多列 foreach(DataRow mDr in dataSet.Tables 阅读全文

posted @ 2012-06-02 19:58 学中医的程序员 阅读(331) 评论(0) 推荐(0) 编辑

解决.aspx中插入浮动广告不滚动问题
摘要:常见滚动效果的JS代码function initEcAd() {document.all.AdLayer1.style.posTop = -200;document.all.AdLayer1.style.visibility = 'visible'document.all.AdLayer2.style.posTop = -200;document.all.AdLayer2.style.visibility = 'visible'MoveLeftLayer('AdLayer1');MoveRightLayer('AdLayer2') 阅读全文

posted @ 2012-05-14 14:33 学中医的程序员 阅读(145) 评论(0) 推荐(0) 编辑

WinForm界面设计教程
摘要:http://www.cnblogs.com/wuhuacong/archive/2012/05/10/2494957.html 阅读全文

posted @ 2012-05-11 16:36 学中医的程序员 阅读(267) 评论(0) 推荐(0) 编辑

使用“动软代码生成器”需要注意的问题
摘要:在日常开发中,编写三层架构代码是个很枯燥的活,常用的都是一些增删改查,无非表名称不一样而已。如果数据库已经建好,使用动软代码生成器来自动生成底层三层代码是个很好的方法。但在使用过程中,我也发现了一些问题:1.UPFATE用动软生成的update语句都类似/// /// 更新一条数据 /// public void Update(Maticsoft.Model.payment model) { StringBuilder strSql=new StringBuilder(); strSql.Append("update payment set "); strSql.App.. 阅读全文

posted @ 2012-02-27 13:35 学中医的程序员 阅读(401) 评论(0) 推荐(0) 编辑

解决讨厌的VS2008不能打开vs2010所创建的项目问题
摘要:Visual Studio有一个最讨厌的缺点是低版本无法打开高版本的项目,其实不同版本之间的基本功能都是类似的,最讨厌的是微软的强制不兼容策略,一旦用新版本打开了老版本项目,就会自动转换,再也无法用老版本打开了。office也是一样。难道我要改几行代码就非得装一个vs2010?1:该解决方案的版本:找到项目的.SLN文件用记事本打开,vs2010下是:Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010将其改为:Microsoft Visual Studio Solution File, 阅读全文

posted @ 2011-09-27 10:15 学中医的程序员 阅读(204) 评论(0) 推荐(0) 编辑

为dataset手动添加自定义列
摘要:涉及到多表查询,而且其中两列中的数据是由数据库表中的几列经过计算所得出来的,而非数据库中原有的列。 public DataSet GetListNotPayment(string strWhere) { ds = dal.GetListNotPayment(strWhere);//查询出的dataset ds.Tables[0].Columns.Add("yifufangkuan", System.Type.GetType("System.String"));//直接为表创建一新列 ds.Tables[0].Col... 阅读全文

posted @ 2011-07-26 14:57 学中医的程序员 阅读(195) 评论(0) 推荐(0) 编辑

vs2008无提示错误发布失败解决方法
摘要:今天用VS2008发布项目,发现一个问题,无任何错误提示确发布失败。有错误没关系,但是无任何提示的错误就难以处理了。百度后,找到如下解决方法:要知道发布是怎么失败的,用组合键Ctrl+Alt+O即可,仔细查看信息可发现有没发布成功的详细提示,然后在资源管理器中找到那一项,删除或排除到项目外,重新生成之后再发布,OK!分析了一下发生此种情况的原因:主要还是某些资源改名或删除后,导致发布时找不到导致的,原来不知道组合键Ctrl+Alt+O的作用,以后就大可放心了,呵呵! 阅读全文

posted @ 2011-07-16 12:50 学中医的程序员 阅读(130) 评论(0) 推荐(0) 编辑

弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
摘要:父窗口弹出子窗口的 button处理事件:private void Button1_Click(object sender, System.EventArgs e) { Response.Write(""); }父窗口html代码添加如下javascript代码子窗口关闭窗口的 button处理事件:private void Button1_Click(object sender, System.EventArgs e) { StringBuilder scriptString = new StringBuilder(); scriptString.Append(" 阅读全文

posted @ 2011-07-15 14:15 学中医的程序员 阅读(232) 评论(0) 推荐(0) 编辑

C#手动创建Dataset并填充测试数据
摘要:当用控件的数据源是dataset,而又不能正常读取数据时,此方法可以迅速判断到底是读取数据库是出了问题,还是控件绑定的问题。 DataSet ds = new DataSet();//创建DataSet DataTable dt = new DataTable("Table");//创建一个名为Table的DataTalbe dt.Columns.Add(new DataColumn("id", typeof(int)));//为dt_dry表内建立Column dt.Columns.Add(new DataColumn("name" 阅读全文

posted @ 2011-07-13 16:03 学中医的程序员 阅读(679) 评论(0) 推荐(0) 编辑

C# CheckBoxList数据操作(转)
摘要:1.把数据绑定到CheckBoxList中protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { SqlConnection con = GetDBCon.GetCon(); con.Open(); SqlDataAdapter sda = new SqlDataAdapter("select * from dual", con); DataSet ds = new DataSet(); sda.Fill(ds,"admin"); this.CheckB 阅读全文

posted @ 2011-03-01 15:34 学中医的程序员 阅读(379) 评论(0) 推荐(0) 编辑

js控制Gridview中的checkbox全选(转)
摘要:js代码部分function SelectAll(chkbox) { var theBox=chkbox; xState=theBox.checked; elem=theBox.form.elements; for(i=0;i ' /> 获取选中的checkbox的值 string str = ""; for (int i = 0; i < this.GridViewUser.Rows.Count; i++) { HtmlInputCheckBox chk = (HtmlInputCheckBox)this.GridViewUser.Rows[i].Fi 阅读全文

posted @ 2010-08-17 09:40 学中医的程序员 阅读(106) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示