摘要:
C#正则表达式验证数字
static bool IsNumeric(string str)
{
System.Text.RegularExpressions.Regex reg1
= new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");
return reg1.IsMatch(str);
}
阅读全文
2008年11月30日
摘要:
下面就来研究C#中的正则表达式,C#中的正则表达式包含在.NET基础雷库的一个名称空间下,这个名称空间就是System.Text.RegularExpressions。该名称空间包括8个类,1个枚举,1个委托。他们分别是:
Capture: 包含一次匹配的结果;
CaptureCollection: Capture的序列;
Group: 一次组记录的结果,由Capture继承而来;
GroupCollection:表示捕获组的集合
Match: 一次表达式的匹配结果,由Group继承而来;
MatchCollection: Match的一个序列;
MatchEvaluator: 执行替换操作时使用的委托;
Reg 阅读全文
摘要:
1、DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
int 年=currentTime.Year;
1.3 取当前月
int 月=currentTime.Month;
1.4 取当前日
int 日=currentTime.Day;
1.5 取当前时
int 时=currentTime.Hour;
1.6 取当前分
int 分=currentTime.Minute;
1.7 取当前秒
int 秒=currentTime.Second;
1.8 取当前毫秒
int 毫秒=currentTime.Millisecond;
(变量可用中文)
阅读全文
摘要:
这些都是些常用的命令,有些命令执行不了是因为那不是windows自带的工具,或
者是windows就没有装。
控制面版:运行>>>>>>>>>>>:control
计算机管理:command MMC
结束XP防火墙进程:net stop sharedaccess
查看ADSL帐号密码的代码:dialupass /allusers /stext "c:\pass.txt
关闭所有防火墙的代码:cmd.exe /c net stop sharedaccess
iis命令重启:iisreset /reboot
查看共享:NET SHARE
查看版本:ver
查看中端(服务):net start
查看文件:dir
查看3389:
阅读全文
摘要:
如查找用户名包含有"c"的所有用户, 可以用
use mydatabase
select * from table1 where username like'%c%"
下面是完成上面功能的另一种写法:
use mydatabase
select * from table1 where charindex('c',username)>0
阅读全文
2008年11月10日
摘要:
写在CLOSING事件里
e.Cancel = MessageBox.Show("我靠,还没玩够就退?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button2) != DialogResult.Yes;
阅读全文
摘要:
总是孤单 为什么存在 存在的意义呢 存在的价值呢 谁又了解谁 谁是谁的谁 ..... 阅读全文
2008年9月21日
摘要:
在程式中,难免要访问某个对象的私有成员。那么以前实现这类功能的方法有两种,第一种方法最简单,就是把成员访问符从“private”改为“public”即可;而另一个就是提供公有的成员访问函数来进行访问。那么现在用C#编写程式,就不再需要采用前面所说的两种方法了,而直接使用属性来完成。
首先来看看三种方法的如何实现连同调用的,这里用一个例子来说明,即访问“EmployeeInfo”类的私有成员strName,具体如下表格所示 阅读全文
摘要:
很多人都苦恼于如何在子窗体中操作主窗体上的控件,或在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。
下面重点介绍前一种,现在常见的有两种方法,基本上大同小异:
c#中父窗口和子窗口之间实现控件互操作_c#应用
第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如:
阅读全文
2008年9月20日
摘要:
按教材做一个项目 其中有个功能要求在单击dataGridView某一行时将dataGridView当前选择行的某列值赋值给某个文本框...我的代码如下:
txt1.Text = gdv1.SelectedRows[0].Cells["colHours"].Value.ToString();
结果运行后出现异常 异常信息为
索引超出范围。必须为非负值并小于集合大小。
参数名: index
上网找了资料才知道必须用courentRow 问题解决
用SelectedRows时必须 单击该行最前面的的方格而不能点击表格里有数据的单元格
用CurrentRow时点哪都行
.看来教材内容不是很完整...哎 尽信书不如无书
阅读全文