第 5 章数据处理控件 GridView 在 ASP.NET 中,GridView 控件是数据信息列表显示处理控件功能最为强大的控件, 当然也是学习的重点内容 本章将详细讲解 GridView 控件的使用方法 本章示例代码参考 :/Code/ch05

Size: px
Start display at page:

Download "第 5 章数据处理控件 GridView 在 ASP.NET 中,GridView 控件是数据信息列表显示处理控件功能最为强大的控件, 当然也是学习的重点内容 本章将详细讲解 GridView 控件的使用方法 本章示例代码参考 :/Code/ch05"

Transcription

1 第 5 章数据处理控件 GridView 在 ASP.NET 中,GridView 控件是数据信息列表显示处理控件功能最为强大的控件, 当然也是学习的重点内容 本章将详细讲解 GridView 控件的使用方法 本章示例代码参考 :/Code/ch05

2 第 章 5 数据处理控件GridView 5.1 GridView控件功能概述 学习目标 了解GridView功能 显示表格数据是软件开发中的一个周期性任务 ASP.NET 提供了许多工具来在 网格中显示表格数据 而 GridView 控件是应用最为广泛且功能最强大的控件 通过使用 GridView 控件 可以显示 编辑和删除多种不同的数据源 例如数 据库 XML 文件和公开数据的业务对象 中的数据 可以通过数据源控件自动绑 定和显示数据 可以通过数据源控件对数据进行选择 排序 分页 编辑和删除 另外 还可以通过样式自定义 GridView 控件的外观 通过处理GridView的事件自定 义 GridView 控件的行为 而所有这些操作基本上都是通过鼠标单击完成的 也就是 说 初学者也能够很快学会使用GridView控件 5.2 创建数据库 205 学习目标 了解数据库操作 由于GridView是一个功能强大的数 据处理控件 所以在使用前 首先要准 备一个数据库 这里给数据库命名为 mydb 在其中创建一张数据表test 表 结构如图5-1所示 表中的数据可以参照 ch05/test.sql脚本 5.3 图5-1 数据表test的表结构 使用GridView列表显示数据 学习目标 掌握GridView使用方法 1 启动Visual Studio 2012 依次选择 文件 新建 网站 命令 创 建一个ASP.NET空网站项目 C# 命名为Study_GridView_Control 2 然后选择 文件 新建 文件 命令 弹出如图5-2所示的对话 框 在 名称 文本框中输入gv01.aspx 并启用 将代码放在单独的文件中 复选 框 单击 添加 按钮 完成以后显示如图5-3所示

3 ASP.NET 基础教程 ( 第 2 版 ) 图 5-2 添加新项 -gv01.aspx 对话框 (3) 在图 5-3 中, 选择下方的 设计 按钮, 切换到 gv01.aspx 的设计窗口, 然后从工具箱的 数据 选项卡中拖动 GridView 控件到 gv01.aspx 的设计窗口中, 如图 5-4 所示 图 5-3 页面 gv01.aspx 脚本显示窗口 206 图 5-4 页面 gv01.aspx 设计窗口 (4) 在图 5-4 中, 选择 GridView 任务 面板中 选择数据源 下拉列表的 新建数据源 项目, 弹出 数据源配置向导 对话框, 如图 5-5 所示 图 5-5 数据源配置向导 - 选择数据源类型对话框

4 数据处理控件 GridView Source1, 也可以修改成其他名称, 然后单击 确定 按钮, 显示如图 5-6 所示 (6) 在图 5-6 中, 单击 新建连接 按钮, 弹出 选择数据源 对话框, 如图 5-7 所示 图 5-6 配置数据源 - 选择您的数据连接对话框 (1) 图 5-7 选择数据源 对话框 (7) 在图 5-7 中, 选择 Microsoft SQL Server 项目, 然后单击 继续 按钮, 弹出如图 5-8 所示的对话框 (8) 在图 5-8 中, 在 服务器名 文本框中输入 SQL Server 数据库服务器名称或 IP, 一般本地数据库就输入本机器名称, 如 HST04_PC, 选择 使用 SQL Server 身份验证 单选按钮, 账号输入 sa, 口令输入自己设置的口令, 在 选择或输入数据库名称 下面的文本框中输入操作的数据库名称, 如 mydb, 如图 5-9 所示 207 第5 章(5) 在图 5-5 中选择 数据库 选项, 系统自动生成一个 ID 并命名为 SqlData 图 5-8 添加连接 对话框 (1) 图 5-9 添加连接 对话框 (2)

5 ASP.NET 基础教程 ( 第 2 版 ) (9) 在图 5-9 中, 单 击 测试连接, 弹出如图 5-10 所示提示框 图 5-10 测试连接提示对话框 (10) 然后在图 5-9 中, 单击 确定 按钮, 显示如图 5-11 所示 208 图 5-11 配置数据源 - 选择您的数据连接对话框 (2) (11) 在图 5-11 中, 单击 下一步 按钮, 显示如图 5-12 所示 图 5-12 配置数据源 - 保存连接到配置文件对话框

6 209 第5 章图 5-13 配置数据源 - 配置 Select 语句对话框 数据处理控件 GridView (12) 在图 5-12 中, 单击 下一步 按钮, 显示如图 5-13 所示, 在 名称 下拉列表中可以选择操作的表名称, 这里选择 test 表, 列选项默认为 *, 选择具体所需的字段, 当然也可以选择右侧的 WHERE 条件设置 ORDER BY 排序规则, 其中 高级 选项是 GridView 控件具备编辑 删除功能才有用的, 后续会讲到 (13) 在图 5-13 中, 单击 下一步 按钮, 在显示的对话框中单击 测试查询 按钮, 显示如图 5-14 所示 图 5-14 配置数据源 - 测试查询对话框 (14) 在图 5-14 中, 单击 完成 按钮,gv01. aspx 设计窗口显示如图 5-15 所示 图 5-15 GridView 加载数据源后的设计窗口

7 ASP.NET 基础教程 ( 第 2 版 ) (15) 在图 5-15 中右击, 在弹出的快捷菜单中选择 在浏览器查看 命令, 即可看到运行结果如图 5-16 所示 到此为止, 一个简单的使用 GridView 控件列表显示数据的例子就完成了 图 5-16 页面 gv01.aspx 运行结果展示 (1) 5.4 修改列标题 210 学习目标了解 GridView 列操作 (1) 在图 5-15 中, 单击页面的 GridView 控件, 然后单击 GridView 控件右上角的图标, 显示如图 5-17 所示 图 5-17 GridView 任务 面板 (2) 在图 5-17 中, 选择 编辑列 项目, 在弹出的对话框中, 在 选定的字段 中选择 id 字段, 在右侧 外观 的 HeaderText 中输入 编号, 如图 5-18 所示, 其他字段依此类推, 全部修改完成后, 显示如图 5-19 所示 图 5-18 GridView 编辑列对话框 (1) 图 5-19 GridView 编辑列对话框 (2)

8 数据处理控件 GridView (4) 在图 5-20 中右击, 在弹出的快捷菜单中选择 在浏览器查看 命令, 即可看到运行结果如图 5-21 所示 图 5-20 页面 gv01.aspx 设计窗口 图 5-21 页面 gv01.aspx 运行 ( 修改字段标题后 ) 结果展示 (2) 5.5 启用分页和排序功能 211 第5 章(3) 在图 5-19 中, 单击 确定 按钮,gv01.aspx 设计窗口显示如图 5-20 所示 学习目标了解 GridView 分页和排序功能 (1) 再次打开图 5-17 所示 GridView 任务 面板, 在图中选择 启用分页 启用排序 启用选定内容 复选框, 如图 5-22 所示 ( 2 ) 在图 5-22 中右图 5-22 GridView 启用分页等功能设计窗口击, 在弹出的快捷菜单中选择 在浏览器查看 命令, 即可看到运行结果如图 5-23 所示, 其中的分页功能 排序功能已经实现了, 而选择功能其实也已经实现了, 看不到效果是由于没有设置选择项模板的样式定义, 后续会讲到此内容 图 5-23 页面 gv01.aspx 运行结果展示 (3)

9 ASP.NET基础教程 第2版 5.6 使用自动套用格式 学习目标 212 了解GridView自动套 用格式功能 1 在图5-17中 选择 自动套用格式 项 目 弹出如图5-24所示对 话框 2 在图5-24中 选择 沙滩和天空 架 构 然后单击 确定 按钮 在gv01.aspx的设 计窗口中选择页面上的 GridView控件 然后在右 侧的 属性 窗口中设置 GridView控件的字体大小 为12px 如图5-25所示 3 在图5-25中右 击 在弹出的快捷菜单中 选择 在浏览器查看 命 令 即可看到运行结果如 图5-26所示 图5-24 自动套用格式 对话框 图5-25 页面gv01.aspx设计窗口 设置自动套用格式 图5-26 页面gv01.aspx运行结果展示 使用GirdView编辑 删除数据操作 学习目标 了解使用GridView维护数据操作

10 213 第5 章图 5-27 页面 gv02.aspx 设计窗口 数据处理控件 GridView 要使用 GirdView 控件实现编辑 删除功能, 首先必须保证操作的表已经设置了主键 Primary key 接下来给出操作步骤 ( 1 ) 在网站项目 Study _GridView_Control 中添加新页面 gv02.aspx, 切换到页面的设计窗口, 从工具箱中拖动一个 GridView 控件到页面上, 如图 5-27 所示 (2) 在图 5-27 中, 在 GridView 任务 面板中的 选择数据源 下拉列表中选择 新建数据源, 弹出如图 5-28 所示对话框 图 5-28 数据源配置向导 - 选择数据源类型对话框 (3) 在图 5-28 中, 选择 数据库 选项, 然后单击 确定 按钮, 弹出如图 5-29 所示的对话框 图 5-29 配置数据源 - 选择您的数据连接对话框

11 ASP.NET 基础教程 ( 第 2 版 ) ( 4 ) 由于之前已经保存了连接字符串, 所以本次就直接选择 mydbconnectionstring 即可, 不用再新建连接字符串了 单击 下一步 按钮, 显示如图 5-30 所示 图 5-30 配置数据源 - 配置 Select 语句对话框 214 (5) 在图 5-30 中, 单击 ORDER BY 按钮, 弹出如图 5-31 所示对话框 图 5-31 添加 ORDER BY 子句 对话框 (6) 在图 5-31 中, 选择排序方式为 id 字段且为 升序 模式, 然后单击 确定 按钮, 就回到了图 5-30, 然后再单击图 5-30 中的 高级 按钮, 弹出如图 5-32 所示对话框 图 5-32 高级 SQL 生成选项 对话框

12 215 第5 章图 5-33 页面 gv02.aspx 设计窗口 ( 完成了高级 SQL 配置 ) 数据处理控件 GridView (7) 在图 5-32 中, 启用所有的复选框, 然后单击 确定 按钮, 回到图 5-30, 然后单击图 5-30 中的 下一步 按钮, 弹出 测试查询 对话框, 直接单击 完成 按钮, 就回到了 gv02.aspx 的设计窗口, 如图 5-33 所示 (8) 在图 5-33 中, 选择 启用分页 启用排序 启用编辑 启用删除, 又回到 gv02.aspx 设计窗口, 如图 5-34 所示 (9) 在图 5-34 中右击, 在弹出的快捷菜单中选择 在浏览器查看 命令, 即可看到运行结果如图 5-35 所示 图 5-34 页面 gv02.aspx 设计窗口 ( 启用编辑等功能 ) 图 5-35 页面 gv02.aspx 运行结果展示 (1) (10) 在图 5-35 中, 编辑功能 删除功能已经实现了, 但是不够完美, 删除操作直接进行删除, 没有提示功能, 编辑功能显示的表单样子实在不好, 比如性别应该使用单选按钮方式来选择修改 后面章节就来讲述这些问题的处理方法

13 ASP.NET 基础教程 ( 第 2 版 ) 5.8 完善 GridView 删除功能 216 学习目标了解 GridView 编辑列操作 这里主要说明的是如何给 删除 链接增加一个提示对话框, 以便用户在删除信息的时候可以取消删除操作, 而不是一单击 删除 链接就直接删除了 由于 GridView 控件是微软提供的集成服务器控件, 所以不能直接给 GridView 控件中的 删除 链接增加代码控制, 于是 GridView 提供了模板编辑功能来解决这个问题, 而前提是首先要把对应的字段 ( 列 ) 变成模板列 (1) 在把 编辑 删除 字段 ( 列 ) 变成模板列之前图 5-36 页面 gv02.aspx 设计窗口 ( 修改标题后 ) 先用前面的方法修改一下所有列的标题, 修改后的 gv02.aspx 页面设计窗口如图 5-36 所示 (2) 在图 5-36 中, 单击选中页面的 GridView 控件, 然后单击右上角的小按钮, 显示出 GridView 任务 面板, 在其中, 继续选择 编辑列 项目, 弹出如图 5-37 所示的对话框 (3) 选中左侧 选定的字段 中的 维护 字段, 然后单击右下方的 将此字段转换为图 5-37 GridView 编辑列对话框 TemplateField, 即可完成模板列的转换, 然后单击 确定 按钮, 再次回到 gv02.aspx 页面的设计窗口中 单击选中 gv02. aspx 页面的 GridView 控件, 然后单击右上角的小按钮, 显示出 GridView 任务 面板, 在其中, 继续选择 编辑模板 项目, 显示如图 5-38 所示 图 5-38 编辑模板列窗口

14 第 章 5 数据处理控件GridView 4 在图5-38中 右击 删除 按钮 在弹出的快捷菜单中选择 属性 命 令 进入右侧的控件属性编辑窗口 如图5-39所示 给 OnClientClick 属性增加 图中所示代码即可 再运行gv02.aspx页面 单击 删除 按钮就会出现提示对话 框 如图5-40所示 选择确定就是确认删除了 选择取消就是不删除了 图5-39 GridView中删除按钮属性编辑窗口 5.9 图5-40 页面gv02.aspx删除提示对话框 完善GridView编辑功能 学习目标 进一步熟悉GridView使用 转换模板列 编辑功能主要是完 善编辑模板显示的表单效 果 而要自定义编辑模板 表单的显示效果 也必须 把这些字段列先转换成模 板列 转换方法和 维 护 列转换为模板列的方 法一样 这里就直接给出 结果了 如图5-41所示 图5-41 修改gv02.aspx所有列都为模板列 217

15 ASP.NET 基础教程 ( 第 2 版 ) 其中的编号字段由于是数据表 test 的主键 (Primary Key) 字段, 故不能修改, 也就不用转换模板列, 可以看出, 转换模板列后, 图 5-41 中的列标题图标下面多了个小图标 由此可以直观看出哪些列是模板列, 哪些不是模板列 完善系统生成的 SqlDataSource 代码 (1) 全部字段 ( 列 ) 都转换成模板列之后, 再回到 gv02.aspx 的 HTML 脚本页面, 接下来给出 gv02.aspx 页面的完整 HTML 脚本代码 218 <body> <form id="form1" runat="server"> <div> <asp:gridview ID="GridView1" runat="server" AllowPaging= "True"AllowSorting="True"AutoGenerateColumns="False" DataKeyNames="id"DataSourceID="SqlDataSource1"> <Columns> <asp:templatefield HeaderText=" 维护 " ShowHeader= "False"> <EditItemTemplate> <asp:linkbutton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Update" Text=" 更新 "></ asp:linkbutton> <asp:linkbutton ID="LinkButton2"runat ="server" CausesValidation="False"Command Name="Cancel" Text=" 取消 "></asp:linkbutton> </EditItemTemplate> <ItemTemplate> <asp:linkbutton ID="LinkButton1" runat= "server"causesvalidation="false" Command Name="Edit" Text=" 编辑 "></asp:linkbutton> <asp:linkbutton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Delete" OnClientClick= "return confirm(' 确认删除吗?');" Text=" 删除 "></asp:linkbutton> </ItemTemplate> </asp:templatefield> <asp:boundfield DataField="id" HeaderText=" 编号 " InsertVisible="False" ReadOnly= "True"SortExpression="id" /> <asp:templatefield HeaderText=" 姓名 "SortExpression ="name"> <EditItemTemplate> <asp:textbox ID="TextBox1" runat="server" Text='<%# Bind("name") %>'></asp:textbox> </EditItemTemplate> <ItemTemplate> <asp:label ID="Label1" runat="server" Text='<%# Bind("name") %>'></asp:label>

16 219 第5 章数据处理控件 GridView </ItemTemplate> </asp:templatefield> <asp:templatefield HeaderText=" 性别 " SortExpression ="sex"> <EditItemTemplate> <asp:textbox ID="TextBox2" runat="server" Text='<%# Bind("sex") %>'></asp:textbox> </EditItemTemplate> <ItemTemplate> <asp:label ID="Label2" runat="server"text= '<%# Bind("sex") %>'></asp:label> </ItemTemplate> </asp:templatefield> <asp:templatefield HeaderText=" 城市 "SortExpression ="city"> <EditItemTemplate> <asp:textbox ID="TextBox3" runat="server" Text='<%# Bind("city") %>'></asp:textbox> </EditItemTemplate> <ItemTemplate> <asp:label ID="Label3" runat="server" Text= '<%# Bind("city") %>'></asp:label> </ItemTemplate> </asp:templatefield> <asp:templatefield HeaderText=" 生日 " SortExpression ="birthday"> <EditItemTemplate> <asp:textbox ID="TextBox4" runat="server" Text='<%# Bind("birthday") %>'></asp:textbox> </EditItemTemplate> <ItemTemplate> <asp:label ID="Label4" runat="server" Text ='<%# Bind("birthday") %>'></asp:label> </ItemTemplate> </asp:templatefield> <asp:templatefield HeaderText=" 备注 "SortExpression ="note"> <EditItemTemplate> <asp:textbox ID="TextBox5" runat="server" Text='<%# Bind("note") %>'></asp:textbox> </EditItemTemplate> <ItemTemplate> <asp:label ID="Label5" runat="server"text ='<%# Bind("note") %>'></asp:label> </ItemTemplate> </asp:templatefield> </Columns> </asp:gridview> <asp:sqldatasource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues" ConnectionString="<%$ Connectio nstrings:mydbconnectionstring %>" DeleteCommand="DELETE FROM [test]

17 ASP.NET 基础教程 ( 第 2 版 ) 220 WHERE [id] AND (([name] OR ([name] IS NULL IS NULL)) AND (([sex] OR ([sex] IS NULL IS NULL)) AND (([city] original_city) OR ([city] IS NULL IS NULL)) AND (([birthday] OR ([birthday] IS NULL original_birthday IS NULL)) AND (([note] OR ([note] IS NULL IS NULL))" InsertCommand="INSERT INTO [test] ([name], [sex], [city], [birthday], [note]) VALUES OldValuesParameterFormatStrin g="original_{0}" SelectCommand="SELECT [id], [name], [sex], [city], [birthday], [note] FROM [test] ORDER BY [id]" UpdateCommand="UPDATE [test] SET [name] [sex] [city] [birthday] [note] WHERE [id] AND (([name] OR ([name] IS NULL IS NULL)) AND (([sex] OR ([sex] IS NULL IS NULL)) AND (([city] OR ([city] IS NULL original_city IS NULL)) AND (([birthday] OR ([birthday] IS NULL IS NULL)) AND (([note] OR ([note] IS NULL IS NULL))"> <DeleteParameters> <asp:parameter Name="original_id" Type="Int32" /> <asp:parameter Name="original_name" Type="String" /> <asp:parameter Name="original_sex" Type="String" /> <asp:parameter Name="original_city" Type="String" /> <asp:parameter Name="original_birthday" Type="Date Time" /> <asp:parameter Name="original_note" Type="String" /> </DeleteParameters> <InsertParameters> <asp:parameter Name="name" Type="String" /> <asp:parameter Name="sex" Type="String" /> <asp:parameter Name="city" Type="String" /> <asp:parameter Name="birthday" Type="DateTime" /> <asp:parameter Name="note" Type="String" /> </InsertParameters> <UpdateParameters> <asp:parameter Name="name" Type="String" /> <asp:parameter Name="sex" Type="String" /> <asp:parameter Name="city" Type="String" /> <asp:parameter Name="birthday" Type="DateTime" /> <asp:parameter Name="note" Type="String" /> <asp:parameter Name="original_id" Type="Int32" /> <asp:parameter Name="original_name" Type="String" /> <asp:parameter Name="original_sex" Type="String" /> <asp:parameter Name="original_city" Type="String" /> <asp:parameter Name="original_birthday" Type="Date Time" /> <asp:parameter Name="original_note" Type="String" /> </UpdateParameters> </asp:sqldatasource> </div>

18 221 第5 章</form> </body> 数据处理控件 GridView (2) 首先关注加粗部分代码, 也就是 SqlDataSource 部分代码, 这里是系统生成的代码, 最后能修改一下, 例如删除指令 : DeleteCommand="DELETE FROM [test] WHERE [id] AND (([name] OR ([name] IS NULL name IS NULL)) AND (([sex] OR ([sex] IS NULL IS NULL)) AND (([city] OR ([city] IS NULL IS NULL)) AND (([birthday] birthday) OR ([birthday] IS NULL IS NULL)) AND (([note] OR ([note] IS NULL note IS NULL))" 只需要和主键 id 关联即可, 不用和其他字段关联, 故上述删除指令代码可以修改为 : DeleteCommand="DELETE FROM [test] WHERE [id] 再比如修改指令 : UpdateCommand="UPDATE [test] SET [name] [sex] [city] [birthday] [note] WHERE [id] AND (([name] OR ([name] IS NULL IS NULL)) AND (([sex] OR ([sex] IS NULL IS NULL)) AND (([city] OR ([city] IS NULL IS NULL)) AND (([birthday] original_birthday) OR ([birthday] IS NULL IS NULL)) AND (([note] OR ([note] IS NULL original_note IS NULL))" 修改指令要修改的项目可能是多个字段, 但是关联条件通常也是和主键 id 关联即可, 不用和其他字段关联, 故上述修改指令代码可以修改为 : UpdateCommand="UPDATE [test] SET [name] [sex] [city] city, [birthday] [note] WHERE [id] " 由于很少使用 GirdView 完成数据添加功能, 故可以把其中的添加指令 INSERT 直接删除 后面的代码给出的是删除指令 添加指令 修改指令的参数设置部分代码, 由于指令的变化, 参数设置部分当然要跟着变了 已经没有添加指令了, 故添加指令参数部分就可以完全删除了, 而删除部分只和主键 id 有关, 故其他参数可以删除了 而更新操作只和 original_id 这个原始值有关, 故其他 original 参数就可以删除了 接下来给出修改后的 SqlDataSource 部分代码, 这样看来代码页不是很复杂了 <asp:sqldatasource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues" ConnectionString="<%$ ConnectionStrings:mydbConnectionString %>" DeleteCommand="DELETE FROM [test] WHERE [id] OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT [id], [name], [sex], [city], [birthday], [note] FROM [test] ORDER BY [id]"

19 ASP.NET 基础教程 ( 第 2 版 ) UpdateCommand="UPDATE [test] SET [name] [sex] [city] [birthday] [note] WHERE [id] <DeleteParameters> <asp:parameter Name="original_id" Type="Int32" /> </DeleteParameters> <UpdateParameters> <asp:parameter Name="name" Type="String" /> <asp:parameter Name="sex" Type="String" /> <asp:parameter Name="city" Type="String" /> <asp:parameter Name="birthday" Type="DateTime" /> <asp:parameter Name="note" Type="String" /> <asp:parameter Name="original_id" Type="Int32" /> </UpdateParameters> </asp:sqldatasource> (3) 到此为止, 系统生成的 SqlDataSource 代码完善完毕 修改 GridView 行高 列宽 222 为了完善 GridView 编辑功能的显示效果和运行效果, 需要调整 GridView 的行高和列宽设置, 通常最好不要直接拖曳 GridView 控件改变控件的宽度 高度, 这样一来就不好控制了 1. 设置字体 字体大小在页面 gv02.aspx 设计窗口, 右击页面上的 GridView 控件, 在弹出的快捷菜单中选择 属性 命令, 然后打开 GridView 控件属性编辑窗口, 设置整个 GridView 控件中的字体 字体大小, 如图 5-42 所示 图 5-42 GridView 属性编辑窗口 2. 调整行高这里的行高, 通常分为页眉行高 数据项行高 交错项行高 页脚行高 分页项行高 对应 GridView 属性窗口中的如下属性 (1) 页眉行高 :HeaderStyle 中的 Height 设置为 30px (2) 数据项行高 :RowStyle 中的 Height 的 Height 设置为 30px (3) 交错项行高 :AlternatingRowStyle 中的 Height 的 Height 设置为 30px (4) 页脚行高 :FooterStyle 中的 Height 的 Height 设置为 30px (5) 分页项行高 :PageStyle 中的 Heigt 的 Height 设置为 30px

20 223 第5 章图 5-43 编辑列调整列宽对话框 数据处理控件 GridView 3. 调整列宽 调整列宽, 首先要进入编辑列窗口, 然后选择某个列, 如编号, 如图 5-43 所示 在图 5-43 中, 在 样式 的 Item- Style 中, 设置 Width 为 100px, 其他列的设置方法依此类推, 依次设置如下 维护 :Width 设置为 100px 编号 :Width 设置为 60px 姓名 :Width 设置为 120px 性别 :Width 设置为 80px 城市 :Width 设置为 120px 生日 :Width 设置为 150px 备注 :Width 设置为 150px 全部设置完成后, 页面 gv02.aspx 运行显示效果如图 5-44 所示 图 5-44 页面 gv02.aspx 运行显示效果 ( 设置行高列宽后 ) 处理姓名文本框编辑 页面 gv02.aspx 运行后, 单击某行的 编辑 按钮, 显示出来的编辑项姓名文本框显然太长了, 影响了页面的显示效果, 这就需要编辑姓名的编辑项模板, 因此, 本书上文才详细说明了设置模板列 行高 列宽的方法 (1) 在 gv02.aspx 页面的设计窗口, 单击页面 GridView 控件, 然后单击右上角的小图标, 进入 GridView 任务 面板, 如图 5-45 所示 图 5-45 GridView 任务 面板

21 ASP.NET 基础教程 ( 第 2 版 ) (2) 在图 5-45 中, 选择 GridView 任务 面板最下面的 编辑模板 项目, 显示窗口如图 5-46 所示 (3) 在图 5-46 中, 选择 Column[2] - 姓名, 显示如图 5-47 所示, 其中 Item- Template 就是数据项 ( 奇数项 ) 模板的定义,AlternatingItemTemplate 就是交错项 ( 偶数项 ) 模板的定义,EditItemTemplate 就是编辑项模板的定义,HeaderTemplate 就是页眉模板的定义,FooterTemplate 就是页脚模板的定义, 根据以上描述可以看出, 这里需要处理的就是 EditItemTemplate 224 图 5-46 模板编辑模式窗口 图 5-47 姓名 字段编辑模板窗口 可以看出,EditItemTemplate 这里的文本框就是用户在 gv02.aspx 页面上单击 编辑 按钮后显示的编辑项模板样子, 选择 EditItemTemplate 中的文本框, 然后在属性窗口中设置该文本框的显示样子 (4) 设置图 5-47 中的 EditItemTemplate 中的文本框的样式属性 : Width 为 80px,Height 为 20px,BorderColor 为 #CC0000,BorderStyle 为 Solid,BorderWidth 为 2px 设置完成后, 显示如图 5-48 所示 图 5-48 修改 姓名 字段 EditItemTemplate 后的显示效果

22 数据处理控件 GridView (5) 接下来就是给姓名的编辑项模板文本框增加数据验证控件, 验证 EditItem- Template 中的姓名文本框不能为空, 用户必须填写 在图 5-48 中, 从工具箱的验 第5 证控件中拖动一个必填验证控件 (RequiredFieldValidator) 到页面上, 然后设置该验证控件的属性 : ControlToValidate 为 Text- Box1 ErrorMessage 为 * (6) 在 gv02.aspx 页面设计窗口中右击, 在弹出的快捷菜单中选择 在浏览器查看 命令, 即可看到运行结果, 然后单击某行的 编辑 按钮, 出现的错误窗口如图 5-49 所示 5-49 页面 gv02.aspx 单击 编辑 按钮出现的错误窗口章图 (7) 出现上述错误, 是因为 Web Form 使用 UnobtrusiveValidationMode 来验证的, 所以可以设定不要使用 UnobtrusiveValidationMode, 在 gv02.aspx 的程序页面中的 Page_Load 事件中增加如下代码即可 using System; using System.Collections.Generic; using System.Linq; 225 using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class gv02 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { UnobtrusiveValidationMode = UnobtrusiveValidationMode.None; } } (8) 再次运行 gv02. aspx 页面, 单击某行的 编辑 按钮, 显示如图 5-50 所示 (9) 在图 5-50 中, 如果清空姓名 王晓慧, 单击 更新 按钮, 就不能提交了, 后面就有个 * 提示不能更新, 正确输入修改后的姓名, 就可以更新了 图 5-50 页面 gv02.aspx 编辑模板窗口

23 ASP.NET 基础教程 ( 第 2 版 ) 处理性别单选按钮编辑 (1) 处理性别编辑模板, 需要替换 RadioButtonList 控件, 当然同样进入 性别 字段的编辑模板 EditItemTemplate, 如图 5-51 所示 (2) 在图 5-51 中, 删除 EditItemTemplate 中的文本框, 然后从工具箱中拖动一个 RadioButtonList 控件到 EditItemTemplate 中, 如图 5-52 所示 图 5-51 性别 字段编辑模板窗口图 5-52 修改 性别 字段的 EditItemTemplate 窗口 (1) (3) 在图 5-52 中, 选择 RadioButtonList 任务 面板中的 编辑项 项目, 弹出如图 5-53 所示对话框 (4) 在图 5-53 中, 添加两个成员, 其 Text/Value 依次为 : 男 / 男 女 / 女, 然后单击 确定 按钮 gv02.aspx 显示窗口如图 5-54 所示 226 图 5-53 ListItem 集合编辑器 对话框图 5-54 修改 性别 字段的 EditItemTemplate 窗口 (2) (5) 在图 5-54 中, 选择 RadioButtonList 任务 面板中的 编辑 DataBindings 项目, 弹出如图 5-55 所示对话框 图 5-55 RadioButtonList1DataBindings 对话框

24 227 第5 章图 5-56 页面 gv02.aspx 编辑模板运行显示效果 ( 处理性别 数据处理控件 GridView (6) 在图 5-55 中, 左侧的 可绑定属性 选择 SelectedValue, 右侧选择 自定义绑定 并在 代码表达式 中输入绑定函数表达式 Bind("sex"), 然后单击 确定 按钮 运行 gv02.aspx 页面, 然后单击某行的 编辑 按钮, 显示如图 5-56 所示 (7) 在图 5-56 中, 很明显就可以通过选择的方式来修改性别了, 不过, 性别只有两个选择, 横向显示好像更好些, 修改 RadioButtonList 控件中的 RepeatDirection 属性为 Horizontal ( 水平方式 ) 即可 ( 默认该属性取值为 Vertical 垂直方式 ), 修改后的页面运行显示效果如图 5-57 所示 编辑模板后 )(1) 图 5-57 页面 gv02.aspx 编辑模板运行显示效果 ( 处理性别编辑模板后 )(2) 处理城市下拉列表编辑 (1) 城市字段的 Edit -ItemTemplate 是要把文本框替换成下拉列表 Drop- DownList 控件, 同样首先进入 城市 字段的编辑模板窗口, 如图 5-58 所示 图 5-58 页面 gv02.aspx 城市 字段编辑模板窗口 (2) 在图 5-58 中, 删除 EditItemTemplate 中的文本框, 从工具箱中拖动一个 DropDownList 控件到页面上, 如图 5-59 所示 图 5-59 页面 gv02.aspx 城市 字段编辑模板修改控件窗口

25 ASP.NET 基础教程 ( 第 2 版 ) (3) 在 mydb 数据库中创建一个 city_table 表, 完整脚本代码如下 ( 也可以参见 ch05/city_table.sql) use mydb go create table city_table ( cityid int identity primary key, cityname varchar(50) ) go insert into city_table(cityname) select distinct city from test; go select * from city_table; go (4) 在图 5-59 中, 选择 DropDownList 任务 面板中的 选择数据源 项目, 弹出如图 5-60 所示对话框 228 图 5-60 数据源配置向导 - 选择数据源对话框 (5) 在图 5-60 中, 选择 选择数据源 下拉列表中的 新建数据源, 显示窗口又到了 选择数据源类型, 依然选择 数据库 项目, 然后单击 下一步 按钮, 显示如图 5-61 所示 图 5-61 配置数据源 - 选择您的数据连接对话框

26 229 第5 章(6) 在图 5-61 中, 依然选择之前保存的 mydb ConnectionString, 然后单击 下一步 按钮, 显示如图 5-62 所示 (7) 在图 5-62 中, 单击 下一步 按钮进入 测试查询 对话框, 在 测试查询 对话框中直接单击 完成 按钮, 显示如图 5-63 所示 数据处理控件 GridView 图 5-62 配置数据源 - 配置 Select 语句对话框 图 5-63 数据源配置向导 - 选择数据源对话框 (8) 在图 5-63 中, 在 DropDownList 的显示的数据字段和值字段都选择 cityname( 这里的练习比较特殊, 都选择 cityname, 通常的操作是 : 显示的数据字段取 cityname, 而值字段选择 cityid), 然后单击 确定 按钮, 显示如图 5-64 所示 图 5-64 页面 gv02.aspx 编辑城市模板窗口

27 ASP.NET 基础教程 ( 第 2 版 ) (9) 在图 5-64 中, 选择 DropDownList 任务 面板中的 编辑 DataBindings 项目, 弹出如图 5-65 所示对话框 (10) 在图 5-65 中, 按照图中的选择, 在代码表达式中输入 Bind ("city"), 然后单击 确定 按钮, 再次运行 gv02. aspx 页面, 然后单击某行的 编辑 按钮, 显示效果如图 5-66 所示, 可以看出已经可以通过下拉列表来修改 城市 字段了 图 5-65 DropDownList1 DataBindings 对话框 本章小结 图 5-66 页面 gv02.aspx 编辑模板运行效果 本章以鼠标操作的方式详细讲解了 ASP.NET 核心服务器绑定控件 GridView 的各种使用方法, 不是很难, 要熟练 精通的话需要多加练习 本章要点 (1) GridView 控件功能概述 (2) 使用 GridView 控件列表显示数据 (3) 使用 GridView 控件实现排序 分页功能 (4) 修改 GridView 控件的样式效果 (5) 转换模板列操作 (6) 使用 GirdView 编辑 删除数据操作 5.11 思考练习题 熟练操作 练习本章讲解的所有例子, 并且能认真思考把这些操作方法用到实际项目开发中

untitled

untitled 12-1 -2 VC# Web Blog 12-1 -1-1 12-1.1-1 C:\ ChartModuleSample_CSharp\Application\2001\ Files\ 4096 KB 120 Web.Config httpruntime maxrequestlength executiontimeout 12-2

More information

untitled

untitled 1 .NET 料.NET 料 料來 類.NET Data Provider SQL.NET Data Provider System.Data.SqlClient 料 MS-SQL OLE DB.NET Data Provider System.Data.OleDb 料 Dbase FoxPro Excel Access Oracle Access ODBC.NET Data Provider 料

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

untitled

untitled Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 8-1 Data Source 8-2 Data Source 8-3 Data Source 8-4 Data Source 8-5 DataSourceID 8-6 DataSourceMode 8-7 DataSource 8-8 8-9 Parameter Direction

More information

IsPostBack 2

IsPostBack 2 5 IsPostBack 2 TextBox 3 TextBox TextBox 4 TextBox TextBox 1 2 5 TextBox Columns MaxLength ReadOnly Rows Text TextMode TextMode MultiLine TextMode MultiLine True False TextMode MultiLine Password MulitLine

More information

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

ASP.NET实现下拉框二级联动组件

ASP.NET实现下拉框二级联动组件 ASP.NET 实现下拉框二级联动组件 namespace WebApplicationDlh using System.Drawing; using System.Web; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using Db; / / Area 的摘要说明 /

More information

untitled

untitled 1 LinkButton LinkButton 連 Button Text Visible Click HyperLink HyperLink 來 立 連 Text ImageUrl ( ) NavigateUrl 連 Target 連 _blank _parent frameset _search _self 連 _top 例 sample2-a1 易 連 private void Page_Load(object

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

untitled

untitled 1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form

More information

Microsoft Word - ACL347_01序.doc

Microsoft Word - ACL347_01序.doc ASP.NET 4.0 是微軟開啟網頁技術多元性的一個里程碑, 突破長久以來 Web Form 獨秀的局面, 進而轉變成與 MVC 及 Web Pages 的多元齊放的新風貌, 讓不同調性的開發人員, 都能有一套適合的對應工具, 以符合其偏好, 同時在 www.asp.net 網站中, 也對此三種技術提供大量教學與文章, 令不同的技術愛用者, 都能找到最好的參考資源 而 ASP.NET 4.0 所使用的.NET

More information

第一章 章标题-F2 上空24,下空24

第一章 章标题-F2 上空24,下空24 Web 9 XML.NET Web Web Service Web Service Web Service Web Service Web Service ASP.NET Session Application SOAP Web Service 9.1 Web Web.NET Web Service Web SOAP Simple Object Access Protocol 9.1.1 Web Web

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 30 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : /// <summary> /// 测试方法

ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 30 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : /// <summary> /// 测试方法 ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 0 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : 0 /// 测试方法 : 测试将 DataTable 导出到 EXCEL, 无模板 public void TestExportToExcelByDataTable() string excelpath

More information

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466>

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466> packages 3-31 PART 3-31 03-03 ASP.NET ASP.N MVC ASP.NET ASP.N MVC 4 ASP.NET ASP.NE MVC Entity Entity Framework Code First 2 TIPS Visual Studio 20NuGetEntity NuGetEntity Framework5.0 CHAPTER 03 59 3-3-1

More information

目錄 C ontents Chapter MTA Chapter Chapter

目錄 C ontents Chapter MTA Chapter Chapter 目錄 C ontents Chapter 01 1-1 MTA...1-2 1-2...1-3 1-3...1-5 1-4...1-10 Chapter 02 2-1...2-2 2-2...2-3 2-3...2-7 2-4...2-11...2-16 Chapter 03 3-1...3-2 3-2...3-8 3-3 views...3-16 3-4...3-24...3-33 Chapter

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 按钮对象 (button) 当 JavaScript 读到 标记中的 type 属性值为 button 时, 自动建立一个按钮对象, 并将该对象放到表单对象的 elements 数组当中 按钮对象包括 : 普通按钮 (button) 提交按钮 (submit) 重置按钮 (reset) 1. 使用按钮对象的格式 document.forms[ 索引值 ].elements[ 索引值

More information

Part IIASP.NET DataGrid GridView ASP.NET 3.5 GridViewDataGrid ASP.NET 1.xGridView Note HTML CSS HTML CSS

Part IIASP.NET DataGrid GridView ASP.NET 3.5 GridViewDataGrid ASP.NET 1.xGridView Note HTML CSS HTML CSS 11 DataGrid...258 GridView...275...324 ASP.NET.NET 10 ASP.NETASP.NET 1.x DataGrid ASP.NET 2.0 GridView / DataGrid GridViewHTML DataGrid GridView DataGrid ASP.NET 1.x ASP.NET 1.xDataGrid ASP.NET 2.0 GridView

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

(Microsoft Word - blog\244p\275\327\244\345no.1.doc)

(Microsoft Word - blog\244p\275\327\244\345no.1.doc) 篇名 : 作者 : 喻千榮大安高工電子三甲佟建達大安高工電子三甲陳逸樵大安高工電子三甲 指導老師 張漢明老師 壹 前言 我們製作的專題是部落格網站, 什麼是 部落格 呢? 部落格 是一種能讓使用者在網頁上發表意見, 並且提供回應的網路平台 ; 使用者不必具備太多電腦知識或網頁撰寫技巧, 就可以輕鬆做出一個屬於自己的個人站台, 這似乎和傳統的 bbs, 就是所謂的 電子告示板系統 差不多, 但它比 bbs

More information

第3章

第3章 第 9 章 Web 数据访问 Web Data Access 在前面的章节中创建了网页, 但是页面并没有与实际数据交互 在本章中, 将开始从数据库获得数据并填入页面 同时, 逐渐增大数据的获取量, 并增加复杂性 您将了解如何显示和更新 GridView( 该控件在一个网格中显示数据 ), 以及如何处理由数据控件生成的事件 另外, 还将学习如何在客户端过滤数据, 以便显示获得的数据子集, 还有如何定制数据控件外观

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

Microsoft Word - AccessPortal使用手册v3.1.doc

Microsoft Word - AccessPortal使用手册v3.1.doc HighGuard Access Portal 使用手册 地址 : 上海市张江高科技园区松涛路 563 号海外创新园 B 座 301-302 室 电话 : 021-50806229 传真 : 021-50808180 电子邮件 : marketing@highguard.com.cn 第 1 页共 24 页 目录 1. ACCESSPORTAL 概述...4 1.1. AccessPortal 主页面

More information

大漠 伪前端, 就职于淘宝

大漠 伪前端, 就职于淘宝 CSS Grid Layout 2016-12-17 @ 大漠. #CSSConf https://www.flickr.com/photos/19139526@n00/8331063530/ 大漠 伪前端, 就职于淘宝 古老的 table 布局 现代 Web 布局 Float inline-block display: table position (absolute 或 relative)

More information

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f

Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Web Chapter 22 SharePoint Web Microsoft Office SharePoint Server MOSS Web SharePoint Web SharePoint 22 Web 21 22-1 SharePoint Web Web SharePoint Web Web f Lists.asmx Web Web CAML f Views.asmx View SharePoint

More information

Microsoft Word - Ch06.docx

Microsoft Word - Ch06.docx Chapter 6-1 6-2 6-2 l ASP.NET 6-1 (theme) ASP.NET (skin).skin ButtonLabelHyperLink (cascading style sheet).css TreeView 1. 2. (page theme) (global theme) IIS l 6-3 6-1-1 (page theme) (global theme) App_Themes

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii 前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii C# 7 More Effective C# C# C# C# C# C# Common Language Runtime CLR just-in-time

More information

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费 助 理 电 子 商 务 考 试 真 题 试 题 第 一 部 分 : 理 论 部 分 一 单 项 选 择 题 1 ( B ) 是 信 息 系 统 的 核 心 组 成 部 分 A 逻 辑 模 型 B 数 据 库 C 概 念 模 型 D 以 上 全 部 2 ping www.163.com -t 中 参 数 t 的 作 用 是 :( A ) A 进 行 连 续 测 试 B 在 新 窗 口 中 显 示 C

More information

untitled

untitled Inside ASP.NET 2.0- ASP.NET 1.1 2. 理念 讀 了 了 度 讀 了 理 類 來 來說 流 了 來 來 來 來 理 來 不 讀 不 不 力 來參 流 讀 了 異 行 來了 錄 行 不 了 來 了 來 行 論說 了 更 不 例 來了 力 行 樂 不 說 兩 例 利 來 了 來 樂 了 了 令 讀 來 不 不 來 了 不 旅行 令 錄 錄 來 了 例 來 利 來 ManagerProvide

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

Microsoft Word - 实验3.doc

Microsoft Word - 实验3.doc 实验 3 C# 和 ASP.NET 4.5 一 实验目的 (1) 了解 C# 语言规范 (2) 掌握 C# 基础语法 流程控制和异常处理等 (3) 掌握创建 C# 类并应用于 ASP.NET 4.5 页面中的方法 (4) 掌握 ASP.NET 4.5 页面的调试方法 二 实验内容及要求 1. 转换输入的成绩到相应的等级要求如下 : (1) 页面浏览效果如图 3-1 所示 (2) 成绩输入使用 TextBox

More information

untitled

untitled 立 4.1 料 SQL Sever2000 料 料 料 料 料 [18] i. 料 度 料 度 dimension table fact table 2-13 ii. 料 4-1 FACTORY 料 錄 料 索 欄 便 料 PASSWORD 聯 EMAIL 聯 料欄 欄 料 錄 PASSWORD 聯 EMAIL 欄 來 錄 料 4-1 FACTORY 料 度 4-2 FACTORY_MATERIAL

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 CHAPTER 1 Understanding Core Database Concepts 1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 1 Understanding Core Database Concepts

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他

使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他 使用 Eclipse 开发 Java EE 应用 (Web 应用 ) 这里以开发一个简单的 Web 应用为例, 介绍使用 Eclipse 开发 Java EE 应用的一般步 骤 此处使用的 Eclipse 是 Eclipse IDE for Java EE Developers; 如果是使用的其他 Eclipse 插件 ( 比如 MyEclipse 插件 ), 其开发方式和步骤可能略有差异和不同 在该例中,

More information

untitled

untitled Database System Principle Database System Principle 1 SQL 3.1 SQL 3.2-3.3 3.4 3.5 3.6 Database System Principle 2 3.1 SQL SQL Structured Query Language SQL Database System Principle 3 SQL 3.1.1 SQL 3.1.2

More information

Microsoft Word - Data IO CS Calculate Method AppNote.doc

Microsoft Word - Data IO CS Calculate Method AppNote.doc Data I/O Checksum Calculation Methods Application Note (Chinese translation follows this English text.) General Description and Scope This document describes common checksum calculation methods for devices

More information

untitled

untitled 1 .NET sln csproj dll cs aspx 說 料 料 利 來 料 ( 來 ) 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Click 滑 料 Response 列 料 Response HttpResponse 類 Write 料 Redirect URL Response.Write("!!

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30 0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003

More information

Mohamed

Mohamed 2N Helios IP 门禁系统与潮流 IP 多媒体电话对接配置指南 目 录 2N HELIOS IP 门禁系统与潮流 IP 多媒体电话对接配置指南 简介... 3 配置环境... 3 2N Helios IP 门禁系统与 GXV3140 或 GXV3175 的对接配置 ( 单对接 )...4 2N Helios IP 门禁系统与多媒体 GXV3140 和 / 或 GXV3175 的对接配置 (

More information

untitled

untitled 1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart

More information

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S 一 個 SQL Injection 實 例 的 啟 示 頁 1 / 6 你 的 網 站 在 裸 奔 嗎? 一 個 SQL Injection 實 例 的 啟 示 作 者 : 李 明 儒 SQL Injection( 資 料 隱 碼 攻 擊 ) 問 題 早 就 不 是 什 麼 新 聞, 但 前 陣 子 在 一 個 頗 具 知 名 度 的 活 動 網 站 上, 赫 然 發 現 它 大 刺 刺 地 現 身!

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 友乾营 报表的 SQL 植入风险 规避风险 : 让你的报表变的安全起来 SQL 植入的概念 恶意的 SQL 归根结底 : 执行了不该允许执行的 SQL 命令, 达到非法的目的 常见案例 骗过登录验证非法获取账号信息篡改 删除数据 为什么存在 SQL 植入 植入原理 如何攻击 特殊的输入参数 未处理特殊字符 -- # 数据库配置不合理 植入原理 : 案例 1, 特殊输入参数 union or 猜表名

More information

基于ECO的UML模型驱动的数据库应用开发1.doc

基于ECO的UML模型驱动的数据库应用开发1.doc ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip

More information

PowerPoint Presentation

PowerPoint Presentation Skill-building Courses Intro to SQL Lesson 2 More Functions in SQL 通配符 :LIKE SELECT * FROM Products WHERE PName LIKE %gizmo% PName Price Category Manufacturer Gizmo $19.99 Gadgets GizmoWorks Powergizmo

More information

SP_ SP_03 JAVA...6 SP_10 SQL...8 SP_ SP_ SP_ SP_ SP_ SP_ SP_ SP_04.NET...33 SP_02 C...37 SP_05

SP_ SP_03 JAVA...6 SP_10 SQL...8 SP_ SP_ SP_ SP_ SP_ SP_ SP_ SP_04.NET...33 SP_02 C...37 SP_05 1 SP_01...3 SP_03 JAVA...6 SP_10 SQL...8 SP_51...12 SP_32...15 SP_53...18 SP_20...21 SP_22...24 SP_21...27 SP_23...30 SP_04.NET...33 SP_02 C...37 SP_05 FLASH...39 SP_06...42 2 SP_01 1. 8. Excel 2. 9. PowerPoint

More information

07-form

07-form PHP 的输 入 表单与 文件上传杨亮 Web 基本流程 请求 页 面 对应 文件 获取数据 PC Mobile HTTP 请求 html css javascript 服务器 (Apache) (IIS) html css javascript 后端脚本 (PHP) (JSP) (ASP) 数据库 (MySQL) (Oracle) (Access) 返回 页 面 返回 页 面 返回数据 客户端 服务器端

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

untitled

untitled OO 1 SQL Server 2000 2 SQL Server 2000 3 SQL Server 2000 DDL 1 2 3 DML 1 INSERT 2 DELETE 3 UPDATE SELECT DCL 1 SQL Server 2 3 GRANT REVOKE 1 2 1 2 3 4 5 6 1 SQL Server 2000 SQL Server SQL / Microsoft SQL

More information

一步一步教你搞网站同步镜像!|动易Cms

一步一步教你搞网站同步镜像!|动易Cms 一 步 一 步 教 你 搞 网 站 同 步 镜 像! 动 易 Cms 前 几 天 看 见 论 坛 里 有 位 朋 友 问 一 个 关 于 镜 像 的 问 题, 今 天 刚 好 搞 到 了 一 个, 于 是 拿 出 来 和 大 家 一 起 分 享 了! 1. 介 绍 现 在 的 网 站 随 着 访 问 量 的 增 加, 单 一 服 务 器 无 法 承 担 巨 大 的 访 问 量, 有 没 有 什 么

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民 1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平

More information

《C#基础入门》课程教学大纲

《C#基础入门》课程教学大纲 ASP.NET 就业实例教程 课程教学大纲 ( 课程英文名称 ) 课程编号 : 学 分 :5 学分 学时 :40 学时 ( 其中 : 讲课学时 :24 上机学时 :16) 先修课程 :C# 程序设计 SQL Server 数据库 网页设计与制作后续课程 : 适用专业 : 信息及其计算机相关专业开课部门 : 计算机系 一 课程的性质与目标 ASP.NET 就业实例教程 是面向计算机相关专业的一门专业实训课,

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

目錄... I... III... V Chapter 1 ADO.NET ADO.NET ADO.NET DataSet NET Framework Data Provide

目錄... I... III... V Chapter 1 ADO.NET ADO.NET ADO.NET DataSet NET Framework Data Provide ... I... III... V Chapter 1 ADO.NET 1.1... 2 1.2... 2 1.3 ADO.NET... 3 1.4... 5 1.5 ADO.NET... 7 1.5.1 DataSet... 9 1.5.2.NET Framework Data Provider... 20 1.5.3 Data Provider... 14 1.5.4... 17 1.5.5...

More information

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

KillTest 质量更高 服务更好 学习资料   半年免费更新服务 KillTest 质量更高 服务更好 学习资料 http://www.killtest.cn 半年免费更新服务 Exam : 70-515 Title : TS: Web Applications Development with Microsoft.NET Framework 4 Version : Demo 1 / 13 1.You are implementing an ASP.NET application

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

FileMaker 16 ODBC 和 JDBC 指南

FileMaker 16 ODBC 和 JDBC 指南 FileMaker 16 ODBC JDBC 2004-2017 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker Cloud FileMaker,

More information

FileMaker 15 ODBC 和 JDBC 指南

FileMaker 15 ODBC 和 JDBC 指南 FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. / FileMaker WebDirect FileMaker, Inc. FileMaker

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 交互开发 实验教学指导 实验三 :jquery 操作 DOM 一 实验目的 (5 分 ) 1 掌握 jquery 开发环境搭建的方法 ; 2 掌握 jquery 选择符的使用方法 ; 3 掌握 DOM 元素属性操作的方法 ; 4 掌握 DOM 元素的添加 删除和复制等操作 ; 二 实验环境 (5 分 ) 1 Windows XP/Windows 7 操作系统的计算机 ; 2 局域网网络环境,

More information

Microsoft PowerPoint - ASP_NET_10

Microsoft PowerPoint - ASP_NET_10 第 10 章網頁資料庫的顯示與維護 大綱 再談資料控制項 GridView 控制項 DetailsView 控制項 建立主要與詳細表單 樣板基礎的資料控制項 ListView 和 DataPager 控制項 2 再談資料控制項 再談資料邊界控制項 格式化欄位顯示的資料 3 資料邊界控制項 ASP.NET 2.0 版提供 Repeater DataList GridView 和 DetailsView

More information

第13章 SQL Server提供的应用程序接口

第13章 SQL Server提供的应用程序接口 第 13 部分 SQL Server 提供的应用程序接口 学习要点 : 通过 ODBC 连接 SQL Server 通过 ADO 对象连接 SQL Server 通过 JDBC 连接 SQL Server 13.1 ODBC 与 SQL Server 13.1.1 ODBC 的概述 开放式数据库连接 (Open Database Connectivity, ODBC) 是数据库服务器的一个标准协议,

More information

01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysa

01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysa 6 01 SQL Server SQL Server 2008 SQL Server 6-1 SSIS 6-1 06 228 6-1 SQL Server ( master ) ( msdb ) SQL Server ( master ) master 6-1 DTS sysadmin 6-1 sysadmin 6-1 SQL Server 2008 SSIS SQL Server (dbo) master

More information

Microsoft Word - 03.doc

Microsoft Word - 03.doc 目的 第 3 章 : 配置网络环境 本章帮助您配置和管理网络环境, 以便用户能够访问数据库 主题 本章讨论了以下内容 : 使用 Enterprise Manager Net Services Administration 页面 利用 Enterprise Manager 启动监听器 利用监听器控制实用工具启动监听器 配置本地命名, 以便与其它数据库连接 使用 Enterprise Manager Net

More information

Microsoft Word - CH07_P126

Microsoft Word - CH07_P126 7-8 如何使用控制項參數 從之前的範例可以瞭解,SqlDataSource 控制項用來從 SQL Server 資料庫提取資料的 SELECT 陳述式或預存程序都可以內含參數, 此舉最大的好處, 就是我們可以動態篩選出所需的資料列, 而不是一股腦兒將所有的資料都下載至用戶端 事實上不僅僅是提取資料, 新增 修改 刪除 排序以及分頁資料的操作, 全都可以搭配參數來使用 不論您是要搭配參數來完成何種操作,

More information

1. 2. Flex Adobe 3.

1. 2. Flex Adobe 3. 1. 2. Flex Adobe 3. Flex Adobe Flex Flex Web Flex Flex Flex Adobe Flash Player 9 /rich Internet applications/ria Flex 1. 2. 3. 4. 5. 6. SWF Flash Player Flex 1. Flex framework Adobe Flex 2 framework RIA

More information

PowerPoint Presentation

PowerPoint Presentation 数 据 库 培 训 项 目 研 究 Oracle 索 引 探 究 B*tree 索 引 与 位 图 索 引 的 特 点 作 者 : 赵 超 2008 年 12 月 18 日 实 验 环 境 Windows-server2003 内 存 :2G Oracle 10.2.0 ORACLE_SID=orcl 索 引 类 型 B*tree 索 引 ( 默 认 方 式 ) 位 图 索 引 (bitmap) 反

More information

天津天狮学院关于修订2014级本科培养方案的指导意见

天津天狮学院关于修订2014级本科培养方案的指导意见 目 录 天 津 天 狮 院 关 于 修 订 2014 级 本 科 培 养 方 案 的 指 导 意 见...1 金 融 类 专 业...9 金 融 专 业 培 养 方 案...9 保 险 专 业 培 养 方 案...14 人 力 资 源 管 理 专 业 培 养 方 案...19 劳 动 与 社 会 保 障 专 业 培 养 方 案...24 工 商 管 理 类 专 业...29 市 场 营 销 专 业

More information

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M

ASP.NET MVC Visual Studio MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\M ASP.NET MVC Visual Studio 2017 1 1-4 MVC MVC 範例 1-1 建立第一個 MVC 專案 Visual Studio MVC step 01 Visual Studio Web ASP.NET Web (.NET Framework) step 02 C:\MvcExamples firstmvc MVC 1-7 ASP.NET MVC 1-9 ASP.NET

More information

NT 4

NT 4 NT 4.0 Windows 2003 : Microsoft Windows NT Server 4.0 2004 12 31 Microsoft Windows 2003 Microsoft Windows Server 2003 : 1. 2. 3. 4. Total Cost of Ownership 5. 6. 7. XML Web Services Microsoft Certified

More information

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059 项目 3 创建和管理表 表是数据库中最重要的基础对象 它包含数据库中的所有数据 其他数据库对象 例如索引和视图等 都是依赖于表而存在的 若要使用数据库来存储和组织数据 首先就需要创建表 在本项目中将通过 15 个任务来创建和管理表 主要内容包括表的设计 理解 SQL Server 2008 中的数据类型 以及创建和修改表等 任务 1 表的设计 任务描述 Office Visio 3.1 3.1 项目

More information

Microsoft Word - 第7章.doc

Microsoft Word - 第7章.doc 第 章 ASP.NET 4 中的数据绑定 本章要点 使用数据源控件 运用内联的数据绑定语法 数据绑定表达式 ASP.NET 1.0/1.1 中最令人兴奋的功能是在运行时把整个数据集合绑定到控件上, 并且无需编写大量的代码 控件知道它们与数据绑定, 并为数据集合中的每一项显示相应的 HTML 另外, 还可以把控件绑定到任意类型的数据源上, 从简单的数组到复杂的 Oracle 数据库查询结果 这比 ASP

More information

Oracle高级复制冲突解决机制的研究

Oracle高级复制冲突解决机制的研究 Oracle dbms_rectifier_diff Oracle : eygle (eygle.com@gmail.com dbms_rectifier_diff Oracle dbms_rectifier_diff : http://www.eygle.com/archives/2005/01/eoadbms_rectifi.html DIFFERENCES Oracle dbms_rectifier_diff.differences

More information

XXXXXXXX http://cdls.nstl.gov.cn 2 26

XXXXXXXX http://cdls.nstl.gov.cn 2 26 [ ] [ ] 2003-7-18 1 26 XXXXXXXX http://cdls.nstl.gov.cn 2 26 (2003-7-18) 1...5 1.1...5 1.2...5 1.3...5 2...6 2.1...6 2.2...6 2.3...6 3...7 3.1...7 3.1.1...7 3.1.2...7 3.1.2.1...7 3.1.2.1.1...8 3.1.2.1.2...10

More information

untitled

untitled -JAVA 1. Java IDC 20 20% 5 2005 42.5 JAVA IDC JAVA 60% 70% JAVA 3 5 10 JAVA JAVA JAVA J2EE J2SE J2ME 70% JAVA JAVA 20 1 51 2. JAVA SUN JAVA J2EE J2EE 3. 1. CSTP CSTP 2 51 2. 3. CSTP IT CSTP IT IT CSTP

More information

<4D F736F F D E6E E30CDF8C2E7B1E0B3CCC8EBC3C5B5BDBEABCDA82E646F63>

<4D F736F F D E6E E30CDF8C2E7B1E0B3CCC8EBC3C5B5BDBEABCDA82E646F63> 网站开发非常之旅 ASP.net 2.0 网络编程从入门到精通 清华大学出版社出版购书网址 : http://www.china-pub.com/computers/common/info.asp?id=32123 作者有多年开发经验, 本书是多年实践的总结 从基本环境搭建讲起, 零基础入门 采用核心代码 典型模块 综合案例的形式, 逐步提高 配有多媒体教学光盘, 帮助读者快速入门 不求最全, 但求实用,

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

第6章数据库访问技术

第6章数据库访问技术 第 6 章数据库访问技术 知识点 l 理解数据绑定技术 l 掌握使用 DataSet 对象 l 熟悉 ADO.NET 数据库操作方法 l 掌握 DataGrid 等数据显示控件的方法和技巧 6.1 数据库操作概述数据访问其实就是在应用程序中获取数据库或者其他存储设备上的数据, 并且可以对数据库或者其他存储设备上的数据进行基本的数据操作, 包括查询数据 添加数据 修改数据 删除数据等 数据访问不单指访问数据库中的数据,

More information

44 Access 2010 数据库程序设计实验教程 图 3 2 简单查询向导二 2. 使用查询向导创建查询 ts2, 查询 tstud 表的 学号 姓名 字段, tcourse 表的 课程名 字段, tscore 表的 成绩 字段 打开 学生管理.accdb, 使用查询向导创建一个查询, 在 简单

44 Access 2010 数据库程序设计实验教程 图 3 2 简单查询向导二 2. 使用查询向导创建查询 ts2, 查询 tstud 表的 学号 姓名 字段, tcourse 表的 课程名 字段, tscore 表的 成绩 字段 打开 学生管理.accdb, 使用查询向导创建一个查询, 在 简单 第 3 章查询 实验一 选择查询 实验目的 掌握利用查询向导创建查询 掌握利用查询设计视图创建查询 掌握分组计算 数据来源 实验用数据库 / 第三章查询 / 实验一 / 学生管理.accdb 实验内容 1. 使用查询向导创建查询 ts1, 查询 tstud 表的 姓名 性别 入校时间 毕 业学校 字段 打开 学生管理.accdb, 使用查询向导创建一个查询, 在 简单查询向导 对话 框中选择 表 :tstud,

More information

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple halcon 与 C# 混合编程之 Halcon 代码调用 写在前面 完成 halcon 与 C# 混合编程的环境配置后, 进行界面布局设计构思每一个按钮所需要实现 的功能, 将 Halcon 导出的代码复制至相应的 C# 模块下即可 halcon 源程序 : dev_open_window(0, 0, 512, 512, 'black', WindowHandle) read_image (Image,

More information

第3章 3.1 选择单元格 要对单元格进行编辑操作 必须先选择单元格或单元格区域 启动 Excel 并创建新的工 作簿时 单元格 A1 处于自动选定状态 选择一个单元格 C5 按 Enter键即可选定C 列和第5 行交汇 处的单元格 如图 3-3 所示 单元格处于选定状态后 单元格边框线

第3章 3.1 选择单元格 要对单元格进行编辑操作 必须先选择单元格或单元格区域 启动 Excel 并创建新的工 作簿时 单元格 A1 处于自动选定状态 选择一个单元格 C5 按 Enter键即可选定C 列和第5 行交汇 处的单元格 如图 3-3 所示 单元格处于选定状态后 单元格边框线 3 第 章 第 3 章 本章导读单元格是工作表中行列交汇处的区域, 可以保存数值 文字和声音等数据 在 Excel 中, 单元格是编辑数据的基本元素 因此, 要学习好 Excel, 就必须掌握正确的操作单元格的方法 本章将为读者介绍工作表中单元格的基本操作, 如选择单元格 调整单元格 复制与移动单元格等 学习目标 掌握选择单元格的方法 掌握调整单元格的方法 掌握复制和移动单元格的方法 掌握插入和删除单元格的方法

More information

图 1 门电路实现全加器仿真图 (7) 放置输入源 单击工具栏中的按钮, 在图 1 的输入端放置 DCLOCK 型激励源 然后双击打开其编辑框, 如图 2 所示, 对其数值进行修改 本实验中, 输入 A 的周期设置为 4s, 输入 B 的周期设置为 2s, 输入 CI 的周期设置为 1s 图 2 激

图 1 门电路实现全加器仿真图 (7) 放置输入源 单击工具栏中的按钮, 在图 1 的输入端放置 DCLOCK 型激励源 然后双击打开其编辑框, 如图 2 所示, 对其数值进行修改 本实验中, 输入 A 的周期设置为 4s, 输入 B 的周期设置为 2s, 输入 CI 的周期设置为 1s 图 2 激 数字全加器操作说明书 本实验将分别采用 (1) 门电路 (2) 数据选择器 (3) 二进制译码器三种不同逻辑器件实现 1 位全加器的逻辑电路功能 具体的实验步骤及操作方法分述如下 1. 使用小规模集成电路 ( 门电路 ) 实现全加器 (1) 根据 1 位全加器的逻辑功能, 写出 1 位全加器的逻辑真值表, 如表 1 所示 输入 输出 表 1. 1 位全加器的逻辑真值表 A 0 0 0 0 1 1 1

More information

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与 2013 乌 鲁 木 齐 市 事 业 单 工 作 员 表 序 1 天 山 区 区 委 财 经 领 导 小 组 办 公 室 ( 金 融 工 作 办 公 室 ) 金 融 工 作 专 干 4001 C 2 不 限 不 限 硕 士 研 究 生 会 计 财 务 管 理 财 务 会 计 基 建 会 计 行 政 事 业 财 务 会 计 2 天 山 区 区 园 林 队 会 计 4002 C 1 不 限 不 限 财

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 EAI EAI Middleware EAI 3.1 EAI EAI Client/Server Internet,www,Jav a 3.1 EAI Message Brokers -Data Transformation Business Rule XML XML 37 3.1 XML XML XML EAI XML 1. XML XML Java Script VB Script Active

More information

Oracle高级复制配置手册_业务广告_.doc

Oracle高级复制配置手册_业务广告_.doc Oracle 高 级 复 制 配 置 手 册 作 者 : 铁 钉 Q Q: 5979404 MSN: nail.cn@msn.com Mail: nail.cn@msn.com Blog: http://nails.blog.51cto.com Materialized View Replication 复 制 模 式 实 现 了 单 主 机 对 多 个 复 制 站 点 的 数 据 同 步. 在 主

More information

SQL Server SQL Server SQL Mail Windows NT

SQL Server SQL Server SQL Mail Windows NT ... 3 11 SQL Server... 4 11.1... 7 11.2... 9 11.3... 11 11.4... 30 11.5 SQL Server... 30 11.6... 31 11.7... 32 12 SQL Mail... 33 12.1Windows NT... 33 12.2SQL Mail... 34 12.3SQL Mail... 34 12.4 Microsoft

More information

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue010101.html vue010104.html vue0101 01 04 Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code https://code.visualstudio.com/ Chrome XAMP Visual Studio

More information

C#程序设计实验

C#程序设计实验 程序设计基础 实验指导 / 实验一 : 认识 C# 1 程序设计基础 实验指导 实验一 : 认识 C# 一 实验目的 1 掌握 Visual Studio 的基本操作方法, 学会使用该编译工具 2 掌握编辑 编译 运行控制台应用程序的基本过程 3 掌握建立 Windows 窗体应用程序的基本过程 4 通过运行 C# 程序, 初步了解 C# 程序的特点 二 实验学时 2 学时 三 实验类型 验证性实验

More information

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

More information

Microsoft Word 动态网页设计(Dreamweaver CS3+ASP.NET)新正文.doc

Microsoft Word 动态网页设计(Dreamweaver CS3+ASP.NET)新正文.doc Web 应用需要和用户进行交互, 而用户的信息必须通过各种表单传递给浏览器 和服务器 本章学习常见的 ASP.NET Web 服务器控件的使用方法, 通过实例给出 了 DW CS3 中 Web 服务器控件的设计要点 表单基础 Web 服务器控件 5.1 任务概述 : 用 ASP.NET 控件设计用户注册页面 用户登录或用户注册页面是一个典型的动态页面 在第 3 章 HTML 语言基础 中, 我们利用静态网页的表单标记,

More information