我的学习笔记:C#
benliliu
这个作者很懒,什么都没留下…
展开
-
C#学习:读取XML
刚来公司的时候,Boss让我修改以前的程序,主要是根据节点特征读取xml中特定字节并生成一个字符串。XML节点如下: NAME 0 姓名 0 AGE 1 年龄 1 0 CLASS 2 班级 2 NUM 3 学号 3 0 SEX原创 2006-12-30 11:29:00 · 562 阅读 · 0 评论 -
ToString 格式化数值
格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。 格式说明符转载 2007-09-20 11:50:00 · 662 阅读 · 0 评论 -
读取excel文件
1、读取.xls中所有sheet的name public static string[] GetSheetNames(string filePath) { List sheetNames=new List(); OleDbConnection objConn = null; DataTable dt = null;原创 2007-09-17 15:54:00 · 1315 阅读 · 0 评论 -
web.config中加密连接字符串
旧版本的ASP.NET将连接字符串直接保存在ASPX页面中。回想一下,连接字符串包含了数据服务器名称和用户账户等信息,有时候甚至还包含了密码。在代码中包含以上信息是非常不好的习惯,原因有二。首先,这些信息可以被设计小组中的每一位程序人员看到(但是站点访问者不能在浏览器上看到)。第二,在整个Web站点中的每一个拥有该连接的地方,都必须进行维护和更新。更新密码成为了一项繁重的工作。ASP.NET转载 2007-08-28 21:31:00 · 1039 阅读 · 0 评论 -
C#执行存储过程
1、创建存储过程(其中返回一个值,统计表中符合条件数据数量)CREATE procedure sp_test@name varchar(10) , --查询条件@count int output --返回值asbegin select @count=count(*) from test where name=@nameend 2、C#执行过程SqlConnecti原创 2007-05-16 14:38:00 · 871 阅读 · 0 评论 -
动态生成sql语句
public bool GetDataByProdID(string ProdID, string ItemID,string beginDate,string endDate) { bool Mark = false; string _SQL = "1=1"; if (!ProdID.Equals(""))原创 2007-05-14 10:05:00 · 704 阅读 · 0 评论 -
配置文件
1、连接字符串 2、读取配置文件sysParam.StrConn = ConfigurationSettings.AppSettings["ConnectionString"].ToString();原创 2007-05-16 11:30:00 · 643 阅读 · 0 评论 -
如何重启一个程序本身
开发的时候遇到个问题,程序需要重新登陆,参考了下资料写出来了this.Hide(); System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName = Application.StartupPath + "//权限平台Demo.e原创 2007-05-08 10:43:00 · 699 阅读 · 0 评论 -
读取XML文件
1、xml文件格式 "GWGL"> "手册备案" clsid="表头"> GWGL.EP_PRE_EMS3_CUS_HEAD TRADE_CODE "手册备案" clsid="单损耗"> GWGL.EP_PRE_EMS3_CUS_CONSUME TRADE_CODE EXG_NO IMG_NO原创 2007-04-30 14:30:00 · 639 阅读 · 0 评论 -
webForm中dropDownList的一些用法
刚好在web中使用到这个,所以就在这里记录一下,以后忘了可以参考下: 1、绑定完数据以后,在第一行插入值 drpUnit.Items.Insert(0, new ListItem("请选择单位", ""));2、绑定数据库中的数据后将焦点放在特定的一行 drpUnit.ClearSelection(); ListItem _ltUnit =原创 2007-06-18 16:18:00 · 2932 阅读 · 0 评论 -
C#学习:处理文本
C#处理文本文件的一些重要环节: (1).如何读取文本文件内容: 在本文介绍的程序中,是把读取的文本文件,用一个richTextBox组件显示出来。要读取文本文件,必须使用到"StreamReader"类,这个类是由名字空间"System.IO"中定义的。通过"StreamReader"类的"ReadLine ( )"方法,就可以读取打开数据流当前行的数据了。下面代码实现的功能就转载 2006-12-30 13:33:00 · 560 阅读 · 0 评论 -
C#学习:使用EventLog
刚来公司的时候boss让我写个监控MQ的小工具,本来打算监控端口来实现,可发现好像很复杂啊。找来找去,最后发现了这个EventLog,也就是本地的事件日志 ,一般本地运行的程序都可以在里面找到状态变更信息。private void button1_Click(object sender, System.EventArgs e) { bool flag=false; //判别是否已经找到原创 2006-12-30 11:15:00 · 1770 阅读 · 1 评论 -
C#学习:DataTable添加行
今天一个和我一样的新手问我怎么给dataTable添加行,试验了一下,现将代码留下作参考: //新建表 DataTable dt=new DataTable(); //定义表结构 dt.Columns.Add("Id",typeof(System.Int32)); dt.Columns.Add("Code",typeof(System.String)); dt.Co原创 2006-12-30 09:40:00 · 3560 阅读 · 0 评论 -
C#学习:一个创建随机验证码的方法
一、声明(Declaration) 用于定义表达式(Exception) 用于显示传回的值或者变量的值:利用变量或方法的值,将运算结果输出到屏幕上,在""标记间可以使用任意形式的变量。JSP Container会将标记中的值转换为字符串输出到客户端,其作用和Java语言的toString()方法一样,无须在语句结果后面添加分号" ; "脚本小原创 2006-12-30 14:25:00 · 557 阅读 · 0 评论 -
读取CSV文件到DataTable
由于项目需要,所以写了这么个方法。最初是使用odbc,将csv作为一个数据源读取,但后来发现效率差很多,而且读取的数据类型有问题 public static DataTable ReadCSVToTable(string filePath) { DataTable dt = new DataTable(); if (filePath == str原创 2007-11-30 14:32:00 · 1347 阅读 · 1 评论