摘要: 原理:在主窗体弹出来之前先运行欢迎界面,等运行完将欢迎界面关闭然后再打开主窗体。新建一个项目,再在原来的项目上添加一个windows窗体,将其Name命名为FormWelcome,用来做欢迎界面。◆当然欢迎界面的话就得漂亮点,最基本的设置如下:ShowInTaskbar->True(令窗口不在任务栏里显示)StartPosition->CenterScreen(让窗口运行时... 阅读全文
posted @ 2009-06-13 13:52 与卡 阅读(5351) 评论(5) 推荐(1) 编辑
摘要: 在做一个Ajax网页的时候,运行时状态栏老是提示“网页上有错误”,然后所有的updatepane都无效了,而且提交异步更新时居然网页会刷新,开始以为是js代码有问题,当然,这种状态栏提示好像一般都是js的问题,后来写了个没有js代码的网页,结果还是一样,后后来还换了浏览器,结果也一样。然后又做了一个没有Ajax的网页,居然可以了,于是我怀疑可能是ASP.NET 2.0 AJ... 阅读全文
posted @ 2009-06-13 13:48 与卡 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 问题:程序一调试就提示 Dispose(bool) 没有找到适合的方法来重写解决办法:大多情况是因为程序从别处直接拷过来后命名空间不一致造成的,找一下哪个代码文件的命名空间跟你的解决方案不一致,改一下就可以了。 阅读全文
posted @ 2009-06-13 13:30 与卡 阅读(2981) 评论(0) 推荐(0) 编辑
摘要: 如果要让for循环执行出错时仍然可以继续执行,可以用try{},catch{}来实现,try{}里面括住for循环里可能出错的代码,catch{}里面加上continue;即可。虽然这样对于程序来说不好,但是有时开发的时候确实是需要这样做的,所以想出了这个办法,不知道有没有其他的好办法呢。 阅读全文
posted @ 2009-06-13 13:25 与卡 阅读(3736) 评论(0) 推荐(0) 编辑
摘要: 将picturebox放到一个panel控件里面,然后设置panel控件的ArrowScroll属性为true,再设置picturebox的SizeMode属性为AutoSize这样当图片长或宽超出panel就会自动出现滚动条 阅读全文
posted @ 2009-06-13 13:22 与卡 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 前两种不知什么原因,改了注册表之后,即使刷新并发送一个通知其他窗口的消息,但是依然不能立即生效,最后一种最简单有效,但是修改之后,只是程序运行时为程序设置的默认值,程序一旦退出就会还原。如设置一种文件类型的图标和默认的打开程序后怎么让设置马上生效。[代码] 阅读全文
posted @ 2009-06-13 13:18 与卡 阅读(561) 评论(0) 推荐(0) 编辑
摘要: ref 关键字可以将传入的参数转换成引用类型(int本来是值类型,但是加了ref之后转成引用类型,而在调用该函数时参数前也要加ref)out 关键字和ref关键字一样,不过ref参数在传递之前要先进行初始化,但是out的参数一定要在函数里面进行赋值(也就是说传进去的参数可以没有初始化,但是在里面一定要对该参数进行赋值)eg:如果要判断一个字符是否是整数类型,可以这样写(顺便说一下TryParse的... 阅读全文
posted @ 2009-06-13 13:05 与卡 阅读(186) 评论(0) 推荐(0) 编辑
摘要: /// <summary>/// 获取本周属于本年度第几周方法/// </summary>/// <returns>返回周数</returns>protected string getWeek(){CultureInfo ci = CultureInfo.CurrentCulture;System.Globalization.Calendar cal... 阅读全文
posted @ 2009-06-13 12:38 与卡 阅读(695) 评论(0) 推荐(0) 编辑
摘要: sql分别获取年/月/日 函数select top 10 DATEPART(year, GETDATE()),DATEPART(month, GETDATE()),DATEPART(day, GETDATE())得到的答案是:2008 6 20也就是说datepart(year, getdate()) 在sql 中可以把年单独提出来。 阅读全文
posted @ 2009-06-13 11:14 与卡 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 关于HyperLink的NavigateUrl属性的链接地址带参数出错的问题问题描述:HyperLink控件的NavigateUrl=’~/PersonalManage/userInfo.aspx?uid=<%#Eval("userID") %>’ 运行结果,链接变成:http://localhost:1107/.../PersonalManage/userIn... 阅读全文
posted @ 2009-06-13 11:10 与卡 阅读(829) 评论(0) 推荐(0) 编辑
摘要: C#程序获得星期string time = Calendar1.SelectedDate.DayOfWeek.ToString(); //日历控件string time = DateTime.Now.DayOfWeek.ToString(); 但是获取到的是英文的星期几DayOfWeek 返回的是 DayOfWeek 枚举常数,当然是英文 要得到本地语言显示值可使用 System.Globaliz... 阅读全文
posted @ 2009-06-13 11:09 与卡 阅读(334) 评论(0) 推荐(0) 编辑
摘要: marquee标签里文本的自动换行下面是例子:其中div可以换成其他标签<marquee width= "500 "> <div style= "WIDTH:500;WORD-WRAP:break-word; "> 11111111111111111111111111111111111111111111111111111111111111111111111111111111... 阅读全文
posted @ 2009-06-13 11:08 与卡 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 怎样让Webform 和WinformMD5加密得到同一个MD5值(webform和winform的MD5加密方式不同)Winformpublic static string StringToMD5Hash(string inputString){ MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] encry... 阅读全文
posted @ 2009-06-13 11:03 与卡 阅读(834) 评论(2) 推荐(0) 编辑
摘要: SQL求两个时间差DateDiff("d",timeA,timeB) 阅读全文
posted @ 2009-06-13 10:52 与卡 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 关于treeview控件怎样点击根节点的文字即可展开/收缩子节点控件加上这个属性即可:tn.SelectAction = TreeNodeSelectAction.Expand;这样还有一个用处就是可以屏蔽掉点击根节点时产生回发事件,当然是在不需要根节点回发的情况下。 阅读全文
posted @ 2009-06-13 10:51 与卡 阅读(2840) 评论(6) 推荐(0) 编辑
摘要: 关于GridView的“将此字段转换为TemplateField”在处理CommandField字段的时候因为没有ID属性,所以有些操作很难进行,比如说要对某一行的某一列的CommandField字段的删除、编辑或其他操作都比较麻烦,虽然可以这样写:(GridView1. Columns[index] as CommandField).ShowDeleteButton = ... 阅读全文
posted @ 2009-06-13 10:49 与卡 阅读(1572) 评论(2) 推荐(0) 编辑
摘要: Sql语句之更新字段但是还是赋原来的值如果为空则不修改原来的值:update table set photo=isnull(@photo,photo)----(isnull用来判断;@photo为新值;photo为原来的值,即用原来的字段名)如果是该字段的修改也写进了sql语句,但是又不想改变值:update table set photo=photo 阅读全文
posted @ 2009-06-13 10:46 与卡 阅读(472) 评论(0) 推荐(0) 编辑
摘要: PlaceHolder和Panel的区别这两个确实都是容器 pannel控件内可以放置任何内容,可能通过enable或visable属性设置控件内容的是否允许操作或是否可以显示,但容器里面的内容不能动态加载 而placeholder控件可以动态加载相应的ascx用户控件。例: siteinfo.Controls.Add(LoadControl("./ascxcontrol/siteinfo.... 阅读全文
posted @ 2009-06-13 10:32 与卡 阅读(700) 评论(1) 推荐(2) 编辑
摘要: 关于从数据库绑定字段时的格式问题一般是先转换成string型再看实际情况处理转成其他类型,这样可以避免绑定字段值为空的时候出错--- Eval(“绑定的字段名”).ToString() .eg:绑定bool值:开始是这样: <%# (bool)Eval("isadmin")== true? "是":"否"%>,但是如果Eval("isadmin")为空就会出错,... 阅读全文
posted @ 2009-06-13 10:28 与卡 阅读(264) 评论(1) 推荐(0) 编辑
摘要: 关于js获取不到客户端控件id的问题在获取客户端控件id的时候不能只是写上那个id就行了,因为服务器解析后id会变,所以往往获取不到那个id。可以通过下面的方法获取:[代码] 阅读全文
posted @ 2009-06-13 10:26 与卡 阅读(539) 评论(0) 推荐(0) 编辑