Zrlhappy的博客
                               从今天起, 做一个幸福的人
                                    喂马, 劈柴, 周游世界
                                    从今天起, 关心粮食和蔬菜
                                    我有一所房子, 面朝大海, 春暖花开
                                    给每一条河每一座山取一个温暖的名字
                                    我也愿面朝大海, 春暖花开……

文章分类 -  .net2.0技巧

1 2 3 4 下一页
在使用过程中总结的一些小技巧,也有从网上收集的。
如何通过js动态清空、增加、删除、修改下拉框中的元素
摘要:假设下拉框叫a 清空:a.length=0;增加:a.options[a.length]=new Option(text,value);删除:a.options[n]=null;应用当中,删除完了往往会在后面加上一句a.click;用以刷新。否则下拉框停留在被删除的项目那儿显示为一片白。修改:a.options[n].value=value;a.options[n].text=text;当前选中的index:a.selectedIndex所以修改选中的下拉框往往就写成a.options[a.selectedIndex].value=value; 阅读全文
posted @ 2011-06-28 19:07 zrlhappy 阅读(1288) 评论(0) 推荐(0)
asp.net(c#) 生成汉字字符串拼音首个字母的方法
摘要:asp.net(c#) 生成汉字字符串拼音首个字母的方法1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;456//获取汉字首字母7publicstaticstringGetChineseSpell(stringstrText)8{9stringmyStr="";10if(!string.IsNullOrEmpty(strText))11{12intlen=strText.Length;13for(inti=0;i<len;i++)14{15myStr+=getSpell(strText.S 阅读全文
posted @ 2011-06-28 18:58 zrlhappy 阅读(216) 评论(0) 推荐(0)
C#中,关于除法的一个问题
摘要:double c=1/4; //输出的是0 ,而不是0.25 为什么输出的是0 ,而不是0.25?? 因为同种类型的数据,最终得到的是同种类型的结果,故默认转换 1/2是整数 ,然后才转double。 要实现真正的效果,可以这样: double c=(double)(1)/(double)(2); 阅读全文
posted @ 2008-07-19 09:50 zrlhappy 阅读(528) 评论(0) 推荐(0)
C#中,小数点后保留两位小数,四舍五入的函数及使用方法
摘要:Math.Round(45.367,2) //Returns 45.37 另需注意:C#中的round()函数,不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,实际上相当于是五舍六入。(本人验证过) 阅读全文
posted @ 2008-07-19 09:43 zrlhappy 阅读(963) 评论(0) 推荐(0)
怎样用gridview外的按钮调用gridview行中的数据。
摘要:如: 在一个页面中有一个按钮bt1是服务器控件 和一个gridview名为gridvew1 gridview1的内容如下 仓库编号 仓库名 备注 1001 仓库1 1002 仓库2 1003 仓库3 1004 ... 阅读全文
posted @ 2008-04-13 15:56 zrlhappy 阅读(528) 评论(2) 推荐(0)
计算两个日期之间的工作天数
摘要:/// /// 计算两个日期之间的工作天数/// /// 起始日期 /// 中止日期 /// public static int DaysInField( string startdate,string enddate ) { DateTime d1 = Convert.ToDateTime(startdate); DateTime d2 = Convert.ToDateTime(endda... 阅读全文
posted @ 2008-01-17 18:40 zrlhappy 阅读(192) 评论(0) 推荐(0)
C#实现保留2位小数
摘要:1、 Math.Round(0.333333,2);//按照四舍五入的国际标准 2、 double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 3、 float i=0.333333; int j=(int)(i * 100); i = j/100; 4、 decimal.Round(decima... 阅读全文
posted @ 2007-12-28 17:08 zrlhappy 阅读(2661) 评论(1) 推荐(0)
C#下保留小数位数和变成%数
摘要:C#下如果显示保留小数位数,及百分号的解决方法: 1、用NumberFormatInfo类来解决. System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.PercentDecimalDigits = 2;//小数... 阅读全文
posted @ 2007-12-28 16:06 zrlhappy 阅读(889) 评论(0) 推荐(0)
C#中定义动态数组
摘要:C#中定义动态数组:public static ArrayList myList = new ArrayList();添加元素方法:while (myreader2.Read()) { myList.Add(strParent); } 阅读全文
posted @ 2007-05-31 14:18 zrlhappy 阅读(4049) 评论(0) 推荐(0)
固定GridView的表头
摘要:1、在里面加上 2、在“GridView”的外面加上 3、在2的前面加上 就行了。 4、注意问题:要让表头和表身的各自段对应,则要设置gridview的右键,修改样式下的HeaderStyle和ControlStyle的width值,值设定一样,才能保证对齐。 阅读全文
posted @ 2007-05-21 15:21 zrlhappy 阅读(269) 评论(0) 推荐(0)
给GridView模版列中的按钮的CommandArgument属性绑定值及调用
摘要:抓几张图贴出,看看估计就明白了。(1)在GridView中加入模版列,在模版列中放入按钮。(这个前面已介绍过)(2)单击GridView编辑模版。(3)进入如下界面:(4)单击按钮,点击下面图中的“编辑DataBinding”项,进入(5):(5)进入按钮的DataBinding界面后,把可绑定属性下的“CommandArgument”项的字段绑定为需要的字段,单击确定按钮后,设置就完成了。(6)... 阅读全文
posted @ 2007-05-16 22:59 zrlhappy 阅读(1920) 评论(2) 推荐(0)
ASP.Net防止刷新自动触发事件的解决方案.
摘要:只能防止f5刷新,不能防止鼠标右键刷新! 阅读全文
posted @ 2007-04-24 17:45 zrlhappy 阅读(394) 评论(0) 推荐(0)
点击ListView的列头时,对ListView排序
摘要:1.创建一个新的C#项目,窗体Form1会被默认创建。 2.向窗体添加一个ListView控件, 3.在Form1.cs中添加下面的代码: private ListViewColumnSorter lvwColumnSorter; 4.将下面的代码粘贴到InitializeComponent()函数中的最后 // 创建一个ListView排序类的对象,并设置listView1的排序器lvwCol... 阅读全文
posted @ 2007-04-18 17:51 zrlhappy 阅读(411) 评论(0) 推荐(0)
七招制胜ASP.NET应用程序开发
摘要:1. ~ 的用法 2. 在刷新和提交页面后,保存你的页面滚动条的位置 3. DataList使用不同风格的模板 4. 设置服务器端控件的焦点 5. 滚动DataGrid 6. 动态创建控件 7. 客户端代码的使用 阅读全文
posted @ 2007-04-18 15:42 zrlhappy 阅读(159) 评论(0) 推荐(0)
asp.net 中一次上传多个文件(学习)
摘要:在asp.net 中,如何先让用户把要上传的文件都选好了,然后一次上传,今小结如下首先在页面加一个上传文件控件,一个“attach"按钮,一个listbox,用来存放等待上传的文件名,一个"UPLOAD"按钮,一个”删除按钮 1 2 4 9 11 之后,在"attach"按钮中代码如下: 1private void btnAttach_Click(object sender, ... 阅读全文
posted @ 2007-04-12 17:35 zrlhappy 阅读(283) 评论(0) 推荐(0)
asp.net中读取数据库的两种方式
摘要:在asp.net中,读取数据库中的数据可以使用DataReader(面向连接)和DataSet(面向非连接)两种方式,两者的差异如下: 使用Dataset对象读取数据大致需要以下5个步骤: (1)建立数据库链接,可以选用SQLConnection或者oledbConnection。 (2)将查询保存在SQLDataAdapter或者oledbDataAdapter对象中。 ... 阅读全文
posted @ 2007-04-12 15:58 zrlhappy 阅读(447) 评论(0) 推荐(0)
C#中把全角字符装换为半角字符。
摘要:代码如下: 1 /**//**//**//// 2 /// 转全角的函数(SBC case) 3 /// 4 /// 任意字符串 5 /// 全角字符串 6 /// 7 ///全角空格为12288,半角空格为32 8 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是... 阅读全文
posted @ 2007-04-09 18:02 zrlhappy 阅读(291) 评论(0) 推荐(0)
try、catch和fianlly语法
摘要:try { } catch (IndexOutOfRangeException e) { 操作代码段1 ^_^ } catch (Exception e) ... 阅读全文
posted @ 2007-03-30 00:13 zrlhappy 阅读(463) 评论(1) 推荐(0)
asp.net下,程序实现发邮件功能代码
摘要:程序实现发邮件功能函数: 1static public void SendEmail(string strTo, string strFrom, string strSubject, string strContent) 2 { 3 MailAddress tempToAddress = new MailAddress(strTo); 4 MailAddress... 阅读全文
posted @ 2007-03-29 23:59 zrlhappy 阅读(446) 评论(1) 推荐(0)
未整理
摘要:Response.Write("");window.parent.parent.document.location.reload() 阅读全文
posted @ 2007-03-21 17:38 zrlhappy 阅读(114) 评论(0) 推荐(0)

1 2 3 4 下一页