09 2011 档案
摘要:/// <summary> /// 验证身份证号码 /// </summary> /// <param name="Id"></param> /// <returns></returns> public static bool CheckIDCard(string Id) { if (Id.Length == 18) { bool check = CheckIDCard18(Id); return check; } else if (Id.Length == 15) { bool check = Che
阅读全文
摘要:往往在access数据库中我们手动存的bmp图片在字段中显示的是“位图图像”,有时候并不能为我们的C#代码所识别,这个时候就不要手写数据库了,尽量保证数据库的完整性——通过代码操作数据库而不是通过手动写入数据库。这里介绍一下有关对access数据库的ole对象的操作。//读取ole对象(bmp图片)放入picturebox byte[] buffer = (byte[])modelrecord.ObjectSign; MemoryStream ms = new MemoryStream(buffer); this.pictureBox1.Image = Image.FromStream(ms,
阅读全文
摘要:首先我定义了一个窗体Form1,然后定义一个子窗体Form2.(这里的主窗体和子窗体仅仅是通过主窗体打开子窗体的主、子关系,不是纯粹的继承关系)我们知道通过主窗体向子窗体传数据是很容易的,直接通过构造函数,在打开子窗体的时候只是带上要传的参数即可。但通过子窗体回传只是稍微麻烦一点。1、主窗体向子窗体传数据主窗体(Form1)中代码://某事件Form2 form2=new Form2(“需要传的参数”);form2.show();在子窗体中接受数据代码:public Form2(定义一个变量接收数据);后面通过这个定义的变量进行使用即可。2、子窗体向主窗体回传数据不同的是在主窗体打开子窗体的时
阅读全文
摘要:string str = "SELECT count(*) FROM InterrogationRecord WHERE Id = '" +modelrecord.Id + "' AND AskObject = '" + modelrecord.AskObject + "'";int count = int.Parse(enote902.DBUtility.DbHelperOleDb.GetSingle(str,null).ToString());一、count(*)是表示数据的条数二、GetSingl
阅读全文
摘要:当你使用close关闭一个窗体显示另一个窗体不管用的时候例如://在Form1窗口中的保存按钮事件private void btnSave_Click(){ this.close(); form2 frm2=new form1(); frm2.show();}我们想要的效果应该是关闭Form1窗口,打开Form2窗口。这样写事件语句一点错误没有。但就是不能达到我们需要的效果,一点击保存按钮就会整个程序都会关闭。这里我们就要看一下你的应用程序的主入口点的代码了。出现上面的原因是因为我们的主程序入口代码是:/// <summary> /// 应用程序的主入口点。 /// </su
阅读全文
摘要:当我们进行sql语句的书写的时候,明明没有错误,往往在系统中不会提示我们语句有问题,但进行数据库的操作就是出现错误,这时候你就要考虑一下是不是你写的某些字段和数据库的字段重名,往往这种原因比较频繁。我们可以在sql语句中可能会重名的字段上加上中括号"[]",这样避免因为重名而出现错误。
阅读全文
摘要:在“所有Windows窗体”工具箱里选择contextMenuStrip控件,放在你所创建的窗体内,并且编辑下拉菜单的内容。然后把你要右击出现下拉菜单的区域属性contextMenuStrip选为你创建的contextMenuStrip控件名字即可。
阅读全文

浙公网安备 33010602011771号