博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月5日

摘要: 如下例:declare @name varchar(30), @wage moneyselect @name=e_name,@wage=e_wagefrom employeewhere emp_id='10010001'赋予的值应通过WHERE筛选成唯一值 阅读全文

posted @ 2011-05-05 15:57 光照峋山 阅读(3174) 评论(0) 推荐(0) 编辑

2011年4月13日

摘要: GridView中的自定义列GridView可以根据数据源自动生成列,但是如果我们需要自定义列的显示方式,让GridView的列完完全全的由我们自己来控制,我们就需要用到一种特殊的列――TemplateField。因为GridView生成的列都是一个字段一列,如果我们需要把两个字段合并为一列显示呢?我们可以使用模板列,指定包含标记和控件的模版,自定义列的布局和行为。有2种添加自定义列的方法:1.新建自定义列:打开右上角的Tag,Add New Column...接下来将类型选择为TemplateField。 2.将现有列转换为自定义列:打开右上角的Tag,Edit Columns...在打开的 阅读全文

posted @ 2011-04-13 13:39 光照峋山 阅读(5982) 评论(0) 推荐(1) 编辑

摘要: 当我们想将数据库搬到另一个环境中运行时,如果数据库的版本一样我们可以直接选择附加的方式,而如果目标环境中的数据库版本比当前数据库低,就无法附加了。这时要向将数据全部导过去就需要使用脚本的方式,可以将数据库中的数据导出成脚本。具体步骤:1 在你要导出到脚本的数据库上右击,选择Task(任务) —》 Generate Script (生成脚本),弹出一个生成脚本的向导。2 在到达“Set Scripting Options (设置脚本编写选项)” 这步时,点击Advanced进入到高级设置对话框,可以看到“Type of data to script (要编写脚本数据的类型)”,默认是“Schem 阅读全文

posted @ 2011-04-13 10:45 光照峋山 阅读(569) 评论(0) 推荐(1) 编辑

摘要: 尽量采用子查询 来编写TableAdapter的初始化方法,而不要用连接(JOIN )。由JOIN形式构成的初始化方法,系统无法自动为其生成对应的 Insert, Delete, Update方法,必须自行定义。另:包含 子查询的 初始化方法, 自动生成的Insert, Delete, Update方法将忽略子查询部分。 阅读全文

posted @ 2011-04-13 00:54 光照峋山 阅读(451) 评论(0) 推荐(0) 编辑

摘要: Net 2.0中5个数据源控件,GridView,DataList,Repeater | DetailsView,FormView (1)其中前3个用于呈现多列数据,后面2个用于呈现单列数据,即常用的数据明细. (2)GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适合布局简单的数据呈现. (3)DataList,Repeater和FormView数据控件都有很强的自定义布局能力,如果数据呈现需要较为复杂的布局方案,这3个控件是首选. (4)GridView ,DetailsView和FormView都是2.0版本新增控件,内置了分页,排序等等功能,其 阅读全文

posted @ 2011-04-13 00:40 光照峋山 阅读(741) 评论(0) 推荐(0) 编辑

2011年4月12日

摘要: 某个报表参数的可用值由一个动态的数据集查询生成,通常情况下,我们按照参数的每个可用值来分别筛选数据。部署报表后,会显示一个包含所有可用值的下拉菜单提示用户输入(假设参数设置为“可见”)。现在我需要在这些可用值的选项之外,再加入一个“All”选项,当选择“All”时,停止基于该参数的筛选,显示所有数据。同时,之前的按照可用值筛选的功能依然有效。可以按如下方式实现:1. 修改用于提供参数可用值的数据集:SELECT DISTINCT column_name FROM table_name UNION SELECT 'All' 2. 修改报表的主数据,将WHERE从句改为如下WHER 阅读全文

posted @ 2011-04-12 22:48 光照峋山 阅读(361) 评论(0) 推荐(0) 编辑

摘要: 目前主要以下网站 FeedEx.netまるごとRSSFull-Text RSS Feeds | fivefilters.orgWizardRssFull Text RSS Feed BuilderGetFullRss使用方法都很傻瓜,输入旧的摘要型RSS地址,网站会帮你生成一个新的RSS地址,订阅新的地址就是全文了 阅读全文

posted @ 2011-04-12 22:32 光照峋山 阅读(1575) 评论(0) 推荐(0) 编辑

摘要: http://<server>/ReportServer/Pages/ReportViewer.aspx?%2f<path>%2f<ReportName>&rs:Command=Render&<Paramerter>=<value> 或者是http://<server>/reportserver?/<path1>/<path2>/<ReportName>&rs:Command=Render&<Paramerter>=<value> 阅读全文

posted @ 2011-04-12 22:16 光照峋山 阅读(346) 评论(0) 推荐(0) 编辑

摘要: 示例表 tb 数据如下id value—————1 aa1 bb2 aaa2 bbb2 ccc第一种SELECT id, [val]=( SELECT [value] +',' FROM tb AS b WHERE b.id = a.id FOR XML PATH('') ) FROM tb AS a 第一种显示结果 1 aa,bb, 1 aa,bb, 2 aaa,bbb,ccc, 2 aaa,bbb,ccc, 2 aaa,bbb,ccc,第二种SELECT id, [val]=( SELECT [value] +',' FROM tb AS b 阅读全文

posted @ 2011-04-12 21:33 光照峋山 阅读(10344) 评论(0) 推荐(2) 编辑

摘要: (1)实例在原理上就是一个数据库的逻辑划分。可以这样理解,安装SQL Server 服务器组件,就是创建一个新的SQL Server 实例(当然也可能是在原有实例中增减服务组件)。SQL Server允许在同一个操作系统中创建多个实例,虽然一般情况下我们不会这么做。 如果只安装一个 SQL Server 实例,不需要在SQL Server安装时指定实例名称,自动使用默认名称。那么在Windows域里计算机的名称就是 SQL Server 实例的名称;使用TCP/IP协议连接SQL Server 实例时,可以用IP地址表示SQL Server实例。 如果一个操作系统中安装了多个SQL Serve 阅读全文

posted @ 2011-04-12 21:30 光照峋山 阅读(5601) 评论(0) 推荐(3) 编辑