- 博客(72)
- 资源 (42)
- 收藏
- 关注
原创 动态添加控件[可重复同一控件]
遇到的问题:任何一个控件(包括自定义控件),均不能实现重复添加到页面的功能。下面的思路能够重复生成,但是在还是无法实现相应控件的事件而动态生成的问题。解决思路:用两个ascx控件,其中下面第一个是第二个ShopTableStyle1.ascx的容器,并在第一个中写入2中的代码1:在ascx文件中 添加ID="ctrlList" runat="server">/asp:PlaceHolder
2012-11-30 21:30:04 1113
转载 PPT幻灯片放映不显示备注,只让备注显示在自己屏幕上!
在PowerPoint中有个备注功能,可以记载演讲者的一些演讲课件,演讲者可以将课件存放到备注当中,然后通过设置,让观众在看PPT幻灯片放映时不显示备注,而在演讲者的屏幕上却显示备注(课件)! 本教程以PowerPoint2003为例,通过设置我们可以让观众的屏幕上不显示备注,但在自己屏幕上显示备注的效果,方法如下: ①在连接了外部显示器或者投影仪的情况下,点击“2”号
2012-11-29 17:15:53 10225
转载 C# 可空类型和空接合运算符(??)
随手翻阅C#高级编程时,看到可空类型和运算符这一节,又发现了自己的一个C#知识盲点。可空类型:可空类型只能用于值类型,不能用于引用类型,引用类型本身支持null值。如果直接把null赋值给int类型,会出现一个错误"无法将 NULL 转换成'int',因为它是一种值类型"。赋值时应该使用 int? a = null;可空类型与一元或二元运算符一起使用是,如果一个操作数或两个操作数都
2012-11-22 17:33:57 1525
转载 jQuery模板和数据绑定
如果你用过ASP.NET的数据绑定控件,也用过ASP或者JSP里那种通过输出HTML元素在页面上显示数据的方法,你就知道ASP.NET数据绑定控件有多么方便。如果能够将同样的功能在浏览器端用HTML和JavaScript实现,那该是多少美妙的事情。好消息来了,微软开发出了这样的框架,这是对jQuery的一个扩展,从此以后要在浏览器上动态显示服务器端Web Service返回的数据将变得如同用服务器
2012-11-22 12:03:23 1047
转载 JS实现鼠标点击展开/隐藏表格行
JS实现鼠标点击展开/隐藏表格行_网页代码站(www.webdm.cn)>function TestBlack(TagName){ var obj = document.getElementById(TagName); if(obj.style.display==""){ obj.style.display = "none"; }else{ obj.style.di
2012-11-22 00:25:59 5194
转载 可展开和收缩的表格
td { font-size: 12px; line-height: 150%}-->function hve_display(t_id,i_id){//显示隐藏程序var t_id;//表格IDvar i_id;//图片IDvar on_img="/img/arrow_down.gif";//打开时图片var off_img="/img/arrow_down.
2012-11-22 00:23:51 5353 1
转载 JS动画展开收缩显示层(IE6/ff2) .
JS动画展开收缩显示层* { margin:0; padding:0;}body { text-align:center; font:75% Verdana, Arial, Helvetica, sans-serif;}h1 { font:125% Arial, Helvetica, sans-serif; text-align:left; font-weight:bolder;
2012-11-22 00:19:49 1131
转载 js单个点击展开,再点击折叠效果(IE/FF下通过) .
新建网页 1body,td,th { font-size: 12px;}span {cursor:pointer;color:blue;}-->function getElement(aID){ return (document.getElementById) ? document.getElementById(aID)
2012-11-22 00:17:49 2136
原创 绑定控件中<%#Eval()%>和<%=变量%>的执行顺序
repeater.databind()后,控件itemtemplate和AlternatingItem模版中的 控件中的 属性= 先运行赋值绑定一行,然后再触发这一行的repeater_ItemDataBound()事件函数,然后再 属性= 先运行赋值绑定一行,然后再触发这一行的repeater_ItemDataBound()事件函数(因此在该事件函数中可以得到该行中被Eval绑定的属性值),以此
2012-11-20 19:43:45 1999
转载 RDLC 报表的制作(图文)
在 VS .NET2005 之前,SQL Server Reporting Services 中已经提供了一种被称为报表定义语言(Report Definition Language, RDL)的语言;在VS .NET 2005中,Microsoft 提供了针对这种报表的设计器,并提供了在WinForm和WebForm中使用这种报表的能力。Microsoft 将这种报表的后缀定为 RDLC,RDL
2012-11-18 15:25:20 2837 1
转载 使用RDLC报表(四)--钻取式报表
本文内以MSServer自带Northwind库文件内的Customers及Orders这两个表为例,建立两个报表文件,在查询得出Customers的表数据后,点击此表内的CustomerID数据,报表将转入至下一个报表,并显示与之相关的Orders的数据,即VS中所谓的钻取式报表。1、打开一个工程,并新建一个From,放入一个Button及一个ReportViewer控件。2、在工程
2012-11-18 13:29:59 1862
转载 使用RDLC报表(三)--向RDLC报表传入参数
在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门、打印的日期等。本文只简单的演示向报表内传入一个字符值。如有其它问题,欢迎讨论。1、新建一个工程TestReport,一个Form窗体,放入一个TextBox、一个Button按钮,再放入一个ReportViewer控件。2、在ReportViewer上选择新建一个报表3、在打开的报表设计器中,
2012-11-18 13:28:28 4780
转载 使用RDLC报表(二)--使用自定义数据集
使用RDLC报表(二)--使用自定义数据集1新建窗体 2建立数据源 3建立报表 新的数据报表已经生成,下面开始对数据源进行设置。4对报表自动生成的数据源进行设置选择工具栏 à 报表 à 数据源,选中所要修改的数据源后,用“重命名”对其进行修改,如myds。 修改完成后,确定退出此窗口。 选中报表设计器内的表格,显示属性。将表格的数据集名
2012-11-18 13:27:29 3774
转载 用RDLC报表(一)
用RDLC报表(一) 1 建立数据源启动VS2005新建一个窗体项目,命名为TestProj 在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”: 选择后出现对话窗体,选择“数据库”,进入“下一步”: 本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体操作视所用数
2012-11-18 13:24:55 1765
转载 C#报表控件ReportViewer rdlc 例(1) .
使用RDLC报表(一) 1 建立数据源启动VS2005新建一个窗体项目,命名为TestProj 在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”: 选择后出现对话窗体,选择“数据库”,进入“下一步”: 本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体
2012-11-18 13:19:53 4612
转载 asp.net ReportViewer 设置 rdlc textbox的值
以前用过winform的ReportViewer微软报表,可以做到在执行过程中去修改某个textbox的值,今天想要在网站上使用这种技术,搞了半天都没有得,太晕了。在网上找了些资料加上自已的摸索,终于搞掂了,下面就上步骤,建网站,在页面上添加ReportViewer控件,创建rdlc报表文件就不多说了,直接进入报表编辑界面。微软在这个界面的属性栏居然没有提供报表参数这个属性出来,晕死了。。
2012-11-18 12:42:54 5080 1
转载 报表用法 获取rdlc报表的控件
1.对于直接拖入Rdlc报表列表控件中的字段,列表显示控件的显示方式为:相当于每一个列表显示一行数据。如果直接在列表中拖入表控件,则会提示“表“table1”所在的列表中没有为其定义的组表达式。若要使用列表中的数据区域,列表必须包含组表达式。 ”2.对于分组属性(Grouping),拖入表控件,则表显示的详细内容为当前组的数据,Count函数则是对当前组进行行数统计。3.对于子报表和钻取报
2012-11-18 11:57:48 3762 2
转载 RDLC子报表
一个报表,显示主记录与相关的子记录,使用RDLC,经两个多小时的摸索,总算是搞出个DEMO,赶紧记下来,以备以后查看。步骤1:建立一个报表,在报表中加入“列表”控件,在列表中加入文本框,将主记录数据源绑定到文本框中,示例中有一个“姓名”字段,主表与子表靠这个字段来关联。步骤2:在列表中插入一个“子报表”控件,新建一个报表,将此子报表控件的子报表属性选择为新建的这个报表。步骤3:在子报表
2012-11-18 10:38:02 2787
转载 RDL(C) Report Design Step by Step 3: Mail Label
RDL(C) Report Design Step by Step 3: Mail Label Crystal Report在报表向导中提供了三种向导类型给用户进行选择——Standard、Cross-Tab和Mail Label,而Visual Studio/BIDS报表向导只有两种——表格格式和矩阵,这是和Crystal Report的前两种报表类型相对对应的,那么怎
2012-11-18 10:24:40 2314
转载 RDL(C) Report Design Step by Step 2: SubReport
RDL(C) Report Design Step by Step 2: SubReport 前两天,有网友在Blog上评论要求将子报表的配置贴出来,由于这两天有些别的事情,所以耽搁了;另外,自己也比较懒,有些东西明明应该早就写出来的。呵呵,说声“对不起”,然后还有“谢谢你”! OK,这篇随笔就讲一下RDLC报表中子报表SubReport的实现步骤。
2012-11-18 10:23:57 1280
转载 RDL(C) Report Design Step by Step 1: DrillThrough Report
RDL(C) Report Design Step by Step 1: DrillThrough Report 前一段时间,发了几篇关于RDLC报表的随笔,由于这些随笔中没有关于报表设计方面的内容,于是不少网友和我联系,问了一些关于报表设计方面的问题,最近准备写几篇关于RDLC报表设计的随笔。 这篇随笔主要描述实现钻取报表的步骤。 钻取报表的数据
2012-11-18 10:22:36 1363
转载 reportviewer动态数据源
1.reportviewer动态数据源 DataSet1 a = new DataSet1(); DataRow dr = a.TABLE2.NewRow(); dr[0] = 1; dr[1] = 2; dr[2] = 3; a.TABLE2.Rows.Add(dr);
2012-11-18 08:44:41 7359
转载 ReportViewer教程(15)-矩阵报表-6
点确定关闭分组和排序属性对话框后,在矩阵属性对话框点添加来添加一个行组,名称为:“matrix1_SubCat”,表达式为:”=Fields!SubCat.Value” :确定后,再依法将列组分别置为名称为:matrix1_OrderYear 和matrix1_OrderQtr ,它们的表达式分别为: =Fields!OrderYear.Value和 =Fields
2012-11-17 08:43:55 3003
转载 ReportViewer教程(15)-矩阵报表-5
从工具箱中拖入“矩阵”到报表设计画面上。右击“解决方案资源管理器”中的”Report1.rdlc”,选“打开方式”->“XML编辑器”,打开“Report1.rdlc”后,在第三行前面插入下面的代码: SQL TempData
2012-11-17 08:43:11 2631
转载 ReportViewer教程(15)-矩阵报表-4
将下面的图存到工程的目录下(与Data.xml在同一目录),取名为logo.jpg: 在”解决方案资源管理器”中的项目上右击,添加->新建项->报表,新建一个RDLC报表,取名为Report1.rdlc 。 在报表设计中,从工具箱中分别拖入“矩形”、“文本框”和“图像”到报表设计画面上。将“文本框”和“图像”放入“矩形”中。在“文本框
2012-11-17 08:42:35 1593
转载 ReportViewer教程(15)-矩阵报表-3
Component Pedals 2003 Q1 3131.9600 Component Road Frame 2003 Q3 2028207.5286 Accessory Pumps 2002 Q3 5181.4080
2012-11-17 08:41:29 1265
转载 ReportViewer教程(15)-矩阵报表-2
Clothing Tights 2002 Q1 742.3500 Component Headset 2003 Q2 22151.2766 Component Pedals 2002 Q2 782.9900
2012-11-17 08:39:44 1429
转载 ReportViewer教程(15)-矩阵报表-1
我们用矩阵报表来观察2002-2003年各季度货物的销售情况: 新建一个项目并在其中放入Windows窗体(步骤见ReportViewer教程(1)-新建工程,添加Form和报表浏览器);建好项目后再在解决方案资源管理器中的项目上右击,添加一新建项,选XML文件,名称为Data.xml,将以下复制到Data.xml文件,将其内容复盖: Com
2012-11-17 08:37:29 2328
转载 ReportViewer教程(14)-钻取报表和传入参数
当我们在前面做的报表上点击某一公司名称时,钻取了另一张报表并传递以该公司名称为内容的参数,这张表显示了该公司的详细资料。我们按照 ReportViewer教程(2)-添加空报表Report1.rdlc 和 ReportViewer教程(3)-添加空报表Report1.rdlc 的方法添加一个名为Report2.rdlc的新报表,从已有的
2012-11-17 08:36:31 4327
转载 ReportViewer教程(13)-交互式排序
ReportViewer教程(13)-交互式排序 2011-02-17 16:14:00| 分类:reportviewer | 标签:|字号大中小 订阅右击“公司名称”单元格,选“属性”,如上图。在调出的文本框属性中选择“交互式排序”,排序表达式为:=Fields!公司名称.Value选择数据区域或分组为:table1_Gr
2012-11-17 08:35:24 2132
转载 ReportViewer教程(12)-按组折叠
我们已经将每个公司为一组排列显示了报表。现在将每个公司折叠起来显示(如下图):步骤如下: 在“table1_Group1"组头那行、总价那一列的单元格中输入: =sum(Fields!总价.Value) 添加组2: 按 ReportViewer教程(10)所示的方法调出 “表属性”: 在“表属性”中选分组选项卡,点
2012-11-17 08:34:22 3934
转载 ReportViewer教程(11)-给报表特定的内容设置颜色
假如要对报表中某些记录的字体设颜色,例如对总价小于100的这一行字体设红色,总价大于2000的设水鸭色。由于是要对一行字体设颜色,所以要选中一行,点击“table1”表的详细行行头,如下图:选中后,按F4调出这一行的属性页,点击属性中“Color”中的表达式:点击表达式后出来“编辑表达式”对话框:在出来的“编辑表达式”对话框中输入:=Switch(Fields!总价.V
2012-11-17 08:33:34 2429
转载 ReportViewer教程(10)-给报表分组合计
选择主体内的"table1"表(点击它一下即选中),再右击它的最左上角方块:右击后调出菜单,如下图:选择菜单上“属性”,调出“表属性”对话框:勾选“常规”选项卡中: 在每一页上重复页眉行,在每一页上重复页脚行,滚动时标题应保持可见 如下图: 再在“表属性”对话框上选“组”选项卡并点击添加,调出“分组和排序属性”对话框,名称默认为table1
2012-11-17 08:32:38 7922 1
转载 ReportViewer教程(9)-给报表增加页打印日期编号
增加报表页和打印日期: 从工具箱拖曳两个文本框到页眉区域:在两个文本框中分别输入(见上图):="第" & Globals.PageNumber & "页,共" & Globals.TotalPages & "页"=Format(Globals.ExecutionTime, "f")调整它们的大小并将其拖到适当的位置:在“公司名称”列左边插入一列,在
2012-11-17 08:31:48 2090
转载 ReportViewer教程(8)-对报表作一些调整(格式和属性)
把Interactive.Height设成15.87后如下图: 设打印布局中行宽高: 在运行程序后,导航条上有个打印布局(见上图)可能不正常,需要设置一下, 报表属性中的PageSize决定了打印布局中的行宽高:注意:报表属性中的PageSize.Width-margins*2 >=主体属性中Size.Width 否则在显示打印布局时会将主体中没有
2012-11-17 08:30:25 3269
转载 ReportViewer教程(7)-对报表作一些调整(格式和属性)
对日期格式化,下面是程序运行后日期显示的部分,后面的小时,分,秒我们并不需要,要去掉;调出Report1.rdlc报表设计器画面,右击定货日期这列中间行(详细信息行):再点属性,调出"文本框属性"对话框,在格式选项卡的格式代码中输入"d" :下面是(中国区域)格式代码和显示格式对照:格式代码 显示格式(d) Short date: . . . . . . .
2012-11-17 08:29:45 3425
转载 ReportViewer教程(6)-将报表浏览器与报表联系
调出Form1.vb的设计器,并选中报表浏览器ReportViewer控件(在上面点击一下即选中),再点击ReportViewer右上角的小山角形如下图,在"选择报表中"选ReportViewerTest.Report1.rdlc: 选择ReportViewerTest.Report1.rdlc后,将自动创建DataSet1,DataTable1BindingSource,D
2012-11-17 08:28:45 1480
转载 ReportViewer教程(5)-将数据源字段放入报表
如果“数据源”窗口没有显示,可按Shift+Alt+D调出来,并将DataTable1展开,回到"Report.rdlc [设计]"窗口, 因为数据源中有7个字段,所以我们要为"table1"表再创建4列。如上图,在table1表中的任意一个地方点击(也选中了table1表中的一个元素);点击后如下图:然后再右击table1表的其中一列的列头,如下图:选择
2012-11-17 08:27:51 1632
转载 ReportViewer教程(4)-为报表打造数据源
页眉、页脚增加好了后,我们还要为报表做一个数据源,在解决方案资源管理器中,右击工程"ReportViewerTest"->添加->新建项:点击“新建项”后,在出来的“添加新项”对话框的模板中选“数据集"名称就用默认的DataSet1.xsd 。点击“添加”按钮后,出现DataSet1.xsd设计画面。打开工具箱,将TableAdapter拖到DataSet1.xsd设计
2012-11-17 08:26:39 1736
jquery-1.8.0.js+jquery-1.8.0-vsdoc.js
2013-02-22
VS2008jQuery智能提示
2013-02-22
asp.net在线截图web控件
2013-02-22
一个方便使用的在线截图Web控件-WebImageMaker
2013-02-22
ASP.NET 公司框架源码(70%成品)
2013-02-12
SNMP(简单网络管理协议)的原理和使用方法
2012-07-21
Endnote 7.5 文件 绿色版
2018-04-18
Endnote文献管理工具
2016-09-19
ACCP 6.0 Y2A 程序三种与数据库打交道的方式性能及安全性比较 .
2013-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人