摘要: 在开发中遇到过这种问题function change(){ document.getlementid("txt").value="343";}这种情况下 textbox的值是不会改变的,因为属性 ReadOnly="true" 是在服务端附加的,所以客户端脚本改变不了需要改变textbox的值,需要... 阅读全文
posted @ 2014-04-26 17:36 我的名字很长很长 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-01-10 11:05 我的名字很长很长 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 1 此方法适合用于图表和网格明细数据一致时使用 2 3 function ProcessBeginScript(Report) 4 { 5 6 var Chart = Report.ControlByName("Chart1").AsChart; 7 var Recordset = Report.DetailGrid.Recordset; 8 9 Chart.GroupCount=Recordset.RecordCount;10 Chart.SeriesCount=Recordset.Fields.Count-1+1;11 //首... 阅读全文
posted @ 2014-01-09 17:40 我的名字很长很长 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1 function FillDataChart(DataURL) 2 { 3 //获得柱状图报表节对象 4 var Chart = Report.ControlByName("Chart1").AsChart; 5 6 7 8 //从网上取XML数据并转存到xmlDom中 9 var xml = Report.ExtractXMLFromURL(DataURL);10 var xmlDom = CreateXMLDOM();11 xmlDom.async=false;12 xmlDom.load(xml);13... 阅读全文
posted @ 2014-01-09 17:39 我的名字很长很长 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 业务:当 按部门查询时 只显示小计 不显示总计 ,查询全部时 小计和总计都要显示第一步和第二步,第三步添加参数和初始化参数参考 上篇Grid++报表的占列分组不重复求和 的第一步和第二步 ,第三步第四步在总计分组的分组尾里写格式化脚本//取得分组的记录行数,在分组尾取分组行号为该分组最后一行的,所以也等于行号//var GroupRowCount = Report.SystemVarValue(5); //grsvGroup1RowNo 5 var f = Report.ParameterByName("Sum"); var x = Report.ParameterByNa 阅读全文
posted @ 2014-01-07 20:58 我的名字很长很长 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 业务:求得主合同部门小计和总计第一步:添加参数第二步:初始化参数脚本写在 报表主对象的 开始处理脚本脚本如下:Report.ParameterByName("Sum主合同价款").AsFloat = 0;Report.ParameterByName("Sum主合同到款").AsFloat = 0;Report.ParameterByName("Sum主合同欠款").AsFloat = 0;Report.ParameterByName("Sum运作成本").AsFloat = 0;Report.ParameterBy 阅读全文
posted @ 2014-01-07 20:36 我的名字很长很长 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 由于最近网络不好,打不开博客园的网站,上两篇笔记也是托朋友帮发表的,今天由于时间不多,就直接把今天课上笔记直接复制了,不手写了============================//正则表达式是个什么东西,干嘛用的? 是个字符串,匹配,提取,替换字符串2,常见元子符有哪些3,C#中常见正则表达式的使用方法有哪些4,什么是贪婪模式 +或*时尽可能的匹配 取消贪婪模式加?。5,处理匹配的时候,C#中常见类与方法有哪些 Regex.IsMatch Regex.Match Regex.Matches-------------------------------------------------. 阅读全文
posted @ 2012-07-06 22:15 我的名字很长很长 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 复习 1,什么是序列化,如何进行序列化 将对象转换成2进制数据 1,标记 [Serializeable] 2 FileStream(可以换成网络流,内存流,就不需要FileStream了) 3 new BinaryFormatter 4 调用Serialize 反序列化是Deserialize 2文件读取常用的类有哪些 FileStream File.ReadAllLines/WriteAllLins FIle.ReadALlText StreamReader/StreamWriter FileInfo DirectoryInfo ----- ------------------------- 阅读全文
posted @ 2012-07-04 01:58 我的名字很长很长 阅读(140) 评论(0) 推荐(0) 编辑
摘要: namespace_7月3日课堂练习{classProgram{staticvoidMain(string[]args){hua(5);Console.ReadKey();}publicstaticvoidhua(intn){intres=n;while(n>=0){stringstr1=newstring('',res-n);stringstr2=newstring('*',2*n-1);Console.WriteLine("{0}{1}",str1,str2);n--;}}}} 阅读全文
posted @ 2012-07-04 01:54 我的名字很长很长 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 值类型和引用类型的区别 引用类型分配在堆里 值类型分配在栈里1,将一个值类型变量赋给另一个值类型的变量时,将赋值包含的值。引用类型变量的赋值只是赋值对对象的引用,而不是赋值对象的本身2,值类型不可能派生出新的类型,所有的值类型均隐式派生自system.valuetype.但与引用类型相同的是,结构也可以实现接口。引用类型派生自object类3,值类型不可能包含null,然而可控类型功能允许将null赋给值类型4,每种值类型均有一个隐式的默认构造函数来初始化该类型的默认值============================装箱和拆箱是什么 装箱:从值类型接口转换到引用类型 拆箱:从引用类型转 阅读全文
posted @ 2012-06-29 23:39 我的名字很长很长 阅读(166) 评论(0) 推荐(0) 编辑