上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: Datatable 到 string public static string DataTableToString(DataTable dt) { //!@&,#$%,^&*为字段的拼接字符串 //为了防止连接字符串不在DataTable数据中存在,特意将拼接字符串写成特殊的字符! StringBuilder strData = new StringBuilder(); StringWriter sw = new StringWriter(); //DataTable 的当前数据结构以 XML 架构形式写入指定的流 dt.WriteXmlSchema(sw); strData. 阅读全文
posted @ 2014-02-26 19:39 zzg168 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 事件,MSDN解释:类或对象可以通过事件向其他类或对象通知发生的相关事情。发送(或引发)事件的类称为“发行者”,接收(或处理)事件的类称为“订户”。有关事件的理论与好处,在这里就不再废话了,感兴趣的可以参考MSDN的讲解。这里就通过有一个demo演示一下如何一步步实现标准的事件处理过程。可以做为以后代码中的事件编写参考。要运用事件,需要了解委托与事件,可以去学习相关教程。模拟有一个恐怖的军火提供商要我们实现一个火箭炮的订单管理程序。效果图:第一步:基本实践从MSDN上看了事件的讲解,我们可能想实践一下,来编写一个简单的事件处理,无参数,也不怎么规范,但已经达到的实现事件的功能。代码 1 pub 阅读全文
posted @ 2014-02-26 19:38 zzg168 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、新建一个数据库 新建一个access数据user.mdb。 新建一个user表,添加:UserId(文本类型)及Password(文本类型)两个字段。二、新建一个default.aspx文件。 在Web Form里: 加入两个Label控件,Text属性分别为“登录名”和“密码”; 加入两个TextBox控件,ID属性分别为“Userid”和“Pwd”,Text属性均为空; 加入两个RequiredFieldValidato控件,ID属性分别为“rfvUserid”和“rfvPwd”,Text属性分别为“请输入登录名!”和“请输入登录密码!”,ControlToValidate... 阅读全文
posted @ 2014-02-26 19:36 zzg168 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 今天编程的时候,遇到一个问题:在同一个窗体区域加载两个不同的窗体,每次只显示一个子窗体并能够对这两个子窗体做切换。 对于这个问题用panel控件是非常简单的,只要每次清空panel控件上的子窗体,然后加载另一个子窗体即可。代码如下所示:panel1.Clear();//清空的是当前panel上的子窗体panel1.Add(subtabcontrol);//subtabcontrol是另一个子窗体 阅读全文
posted @ 2014-02-26 19:35 zzg168 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 1、用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString() + "");输出结果:aaabbbccc 2、用多个字符来分隔:string str="aaajbbbscccjdddseee";s 阅读全文
posted @ 2014-02-26 19:34 zzg168 阅读(148) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Drawing.Imaging;using System.Drawing; /// /// DrawingCurve 的 阅读全文
posted @ 2014-02-26 19:31 zzg168 阅读(350) 评论(0) 推荐(0) 编辑
摘要: C#中的消息被Application类从应用程序消息队列中取出,然后分发到消息对应的窗体,窗体对象的第一个响应函数是对象中的protectedoverridevoidWndProc(refSystem.Windows.Forms.Messagee)方法。 它再根据消息的类型调用默认的消息响应函数(如OnMouseDown),默认的响应函数然后根据对象的事件字段(如this.MouseDown)中的函数指针列表,调用用户所加入的响应函数(如Form1_MouseDown1和Form1_MouseDown2),而且调用顺序和用户添加顺序一致。根据这个流程,我做了个模仿程序,有不足的地方还请大家提供 阅读全文
posted @ 2014-02-26 19:30 zzg168 阅读(236) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Windows.Forms;namespace WeightSystem{ public class cutePrinter2 { private DataGridView dataGridView1; private PrintDocument printDocument; private PageS 阅读全文
posted @ 2014-02-26 19:28 zzg168 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的。本文介绍两种为Dll库(OCX)自动注册的方法,为大家提供参考。首先,大家都知道在Windows的“运行”中,输入“Regsvr32.exe 路径”这样的方法来手动注册Dll控件(OCX),显示这种方法对于程序的自动化部署等带 阅读全文
posted @ 2014-02-26 19:27 zzg168 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.父类:public virtual string ToString(){return "a";}子类:public override string ToString(){return "b";}2.同一类中或父子关系类中皆可:public string ToString(){return "a";}public string ToString(int id){return id.ToString();}override是用于重写基类的虚方法,这样在派生类中提供一个新的方法重载是提供了一种机制, 相同函数名通过不同的返回值类型以及参 阅读全文
posted @ 2014-02-26 19:25 zzg168 阅读(507) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页