ASP.NET入门教程 7.6 多个数据控件一起工作[1]

作者&投稿:赫邹 (若有异议请与网页底部的电邮联系)
~

    前一小节描述了一种使用参数的原始方法──在URL 之后输入参数 开通的方法是使用一个数据绑定控件为其他数据绑定控件创建参数 这在术语中称为ControlParameters 本节演示两种非常普遍的情况 在第一种情况中 DropDownList控件决定了在GridView控件中显示哪条(些)记录 在第二种情况中 对GridView控件中的记录进行选择以使页面在DetailsView控件中显示该记录的更多字段 这些情况称为主一从场景 在主数据绑定控件中进行选择将为从数据绑定控件的数据源控件的WHERE子句设立一个值 绝大多数情况下 主从数据绑定控件分别使用单独的数据源控件

    在主控件中 只需使用一个特定的属性 如果主控件是ListBox或DropDownI ist 必须将AutoPostBack属性设置为True以便在主控件中做出选择之后 ASP NET 将触发页面进行刷新 从而使子控件显示变化后的记录 记住ListBox和DropDownList控件有两个字段参数 第一个是要显示的字段(DataTextField属性) 而第二个是要在页面的代码中使用的字段(DataValueField属性) 例如 这允许您在列表框中向用户显示球员的姓 但在SQL语句中则使用更有用的值PlayerID 如果主控件是GridView控件 可以打开它的智能任务面板 勾选Enable Selection复选框以使VWD为控件中的每条记录创建一个新列 该列带有Select按钮 单击该按钮 ASP NET将对选中的记录做出反应 如您稍后所见

    在子控件中 必须在该控件的数据源控件的WHERE子句中设置一个参数 在前一小节中 您使用Configure Data Source Control向导的Add WHERE Clause对话框将参数设置在查询字符串的一个字段中 可以再次使用该向导 但这次在Add WHERE Clause对话框中将列设置为等于某个控件(而不是查询字符串)中的值 该向导将显示一个控件列表 可以从中进行选择 在选择的控件中决定使用哪个值 通常是SelectionValue

    在下面的 试一试 练习中您将练习两个控件组合 在第一个组合中 使用DetaiisView控件显示在GridView控件中选择的数据的其他字段 在第二个组合中 使用DropDownList控件在GridView控件内仅显示特定的记录

    ( )现在创建最终版本的Fixtures aspx页面 将已存在的Fixtures aspx文件移动到一个自己创建的文件夹中并将其命名为OIdPages 由于创建页面的步骤非常迅速和简单(而且是一次很好的复习) 您将从头开始 使用Master页面创建一个新的Web Form并将其命名为Fixtures aspx 将其VB代码保存在一个单独的文件中 切换到Design View

    ( )打开Database Explorer 导航到WroxUnited mdf→Tables→Fixtures 仅选择FixturelD FixtureDate和opponents(使用Ctrl+单击) 个字段 将它们拖放到页面上 VWD将稍微停顿然后创建一个GridView控件 并自动打开它的智能任务面板 勾选图 中所示的Enable Selection复选框 注意VWD己经添加了Select按钮列

    ( )从工具箱中将一个DetailsView控件拖放到内容区域的底部 选择New的数据源 将数据源控件的ID设置为SqlDataSource 并继续使用您在本章一直使用的WroxUnited连接字符串 指定从Fixtures表中读取数据并选择所有字段

    ( )单击WHERE按钮并选择FixtureID列 将操作符设置为等号并从Source下拉列表中选择Control

    ( )在参数属性面板中 将ControlID设置为GridView 默认值设置为 不要忘记单击Add按钮 单击OK Next 然后单击Test Query按钮(值 正确) 最后单击Finish按钮

    ( )将DetailsView控件的宽度扩大一点 保存该页面并在浏览器中查看 在GridView控件中选择不同的记录并注意DetailsView控件中显示的注释

    ( )现在改善Gallery页面 使其从单页显示变为分页显示 在Solution Explorer中 在根目录下创建Gallery All aspx页面的一个副本 将该副本的名称修改为Gallery aspx

    ( )打开Gallery aspx 在页面顶部添加一些换行符 然后将一个DropDownList控件拖放到页面顶部 将数据源配置为类型Database的新源 并命名为SqlDataSource 使用WroxUnited数据库 从Fixtures表中选择FixturelD FixtureDate和Opponents

    单击ORDER BY在FixtureDate列上以升序排列 单击OK Next 然后测试查询并结束 您将回到Choose a Data Source窗口 把DataTextField设置为Opponents(暂时这样) 同时把DataValueField设置为FixtureID 在仍然选中DropDownList控件的情况下 从智能任务面板中打开Enable AutoPostBack开关

    ASP NET 入门教程完整版  

lishixinzhi/Article/program/net/201311/15201




sp.net实现对串口操作
服务器端对串口的操作可以用winform来完成也可以写成一个服务,随系统启动而启动,负责写数据到数据库或从响应用户的命令,而你说的b\/s架构则仅仅提供数据浏览与提交命令,回显命令的执行结果即可!

支持SP.NET 1.1\/2.0免费空间能介绍个吗
1.脚本支持:ASP、ASP.NET 1.1\/2.0、PHP、Zend 2.管理方式:在线WEB,FTP实时管理,维护;3.带宽线路:空间所在服务器电信[电信]百兆独享;4.服务器硬件配置[配置详情]CPU :intel(R) Xeon(R)cpu E5310 @1.60GHz 内存:8G 硬盘:sas15000 网卡:intel 1000M以太网卡 注意事项:严禁放置违规站点...

ASP.NET是什么
ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服...

sp.net 中 repeater 中显示的数据太长。。。可以用“...”代替太长的...
region 截取字符串(如果字符串的长度大于传入的规定长度,多余的部分则用...代替,否则,直接返回该字符串)\/\/\/ \/\/\/ 截取字符串 \/\/\/ \/\/\/ 要截取的字符串 \/\/\/ 规定该字符串显示的长度 \/\/\/ <returns>结果字符串<\/returns> public string GetCut(string str, int len){ \/\/如果字符串的长度...

.net程序,为过程或函数sp_u_userinfo 指定了过多的函数,请高手指教...
说的是你的程序在调用sp_u_userinfo存储过程或者是函数的时候,程序中返回数据库的参数多余sp_u_userinfo所定义的参数,你就检查一下你的程序里回传给数据库的参数与sp_u_userinfo的参数就可以找到解决办法了。

在哪里学习西班牙语?
http:\/\/ningz.net\/ 宁子西语 http:\/\/www.myspsp.com\/ 西语西国网 http:\/\/hi.baidu.com\/espana\/blog\/category\/%CE%F7%D3%EF%D1%A7%CF%B0西班牙学习生活网,关于学西语的一些体会和心得 http:\/\/www.iniy.com\/ 西班牙语角 不过,我建议,学语言的入门阶段,跟人学是非常有必要的,...

【200分】跪求Hellsing歌曲专辑
吠虚:http:\/\/music.7vg.net\/Sp_Show.asp?Special_Id=690 ova:http:\/\/music.7vg.net\/Sp_Show.asp?Special_Id=4436 下载是要用flashget的……额……这个不晓得楼主愿意要不?7vg的歌质量都很好,品种也算比较齐全的,还有什么别的想要的东西也可以来这里找找看。顺道一说,hellsing大爱。

小米2s已连接wlan chinaNet-spwt,信号强,但为什么打不开网页
1.点击设置--WLAN,选择您要连接的网络名称旁边的箭头,选择不保存网络,重新输入密码。2.重启您的的手机和路由器。3.仍然不行,建议您尝试一下其他环境下的wifi是否可以正常使用。更详细的描述问题有助于网友理解你遇到的麻烦,帮助你更准确的解决问题。谢谢你支持小米手机!

内存指令不能为read
15 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序,象SP的补丁,最好打上.如果还不行,重装系统,或更换其他版本的系统。〔又一说〕在控制面板的添加\/删除程序中看看你是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再重新...

.NET Framework 3.5 SP1正式版发布
微软于前段时间发布了 NET Framework 第一个SP服务包的最终版 这是一个累积更新 包含很多基于 NET Framework 和 不断生成的新功能 此外还包括 NET Framework SP 和 NET Framework SP 累积更新 支持x x IA 三种架构 NET Framework SP 集成了此前发布的三十个相关Hotfix热修复补丁 同时还引入了不少新...

乌鲁木齐县18955028618: 适合零基础学习的asp.net入门教程有哪些? -
应视达路: 学习联盟网站的《零基础aspnet就业班》(链接:sina.lt/bsjr 粘贴浏览器地址栏按回车键即打开) ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言.ASP.NET基于.NET Framework的Web开发平台,不但...

乌鲁木齐县18955028618: asp.net怎么入门,最容易上手? -
应视达路: 先下好C#基础 把语法学好, 然后去试着用做个小点的网站 如 新闻发布之类的 很快就可以上手了.尽量不要去考人家的代码,不过可以照人家的打上去,这样就记得住代码.

乌鲁木齐县18955028618: 新手怎么学习asp.net
应视达路:先学C#控制台程序,比较好.说什么都是要先从基础开始,我就是主攻C#的,asp.net就是用C#来做网站.基础最重要,不会基础什么都白搭.ASP视屏教程网址 http://www.enet.com.cn/eschool/video/aspnet/里面的教程很好简单通俗易懂,我就是从那里学的.

乌鲁木齐县18955028618: ASP怎么入门?
应视达路: 快速.除非你有基础就能快速!在说了,ASP要精通要比较难,如果说入门很容易,一个完全不懂的人也就个把月学的会,买本书,边看边做很快的.我自己就是这样学的.你要入门熟记这5个属性就行了. 1 request request对象可以被用来访...

乌鲁木齐县18955028618: 如何学好asp.net
应视达路: 1.首先,你要对HTML稍微掌握一点,这是非常有必要的,当你学会后你会发现对你很有帮助. 2.了解一下C#的语法.(最好能够做一些小型的应用程序的开发) 3.那不用说,北大青鸟的教程是初学者要看的必需教程,给大家一个建议, (希望...

乌鲁木齐县18955028618: 我是零基础,那里有asp.net入门教程 -
应视达路: http://www.w3school.com.cn/d.asp

乌鲁木齐县18955028618: ASP.NET初学者应该从哪里开始入手 -
应视达路: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可...

乌鲁木齐县18955028618: asp.net 怎么学
应视达路: 1.在学习asp.net之前,得把一些基础的东西学好,比如html,VB,C#,Java 2.对里面的控件多练,多记,能做到熟练应用 3.自己找一些项目进行扩展练习

乌鲁木齐县18955028618: 我正准备学ASP.NET,请问应该怎么学?
应视达路: 首先~工具问题 1.你需要下载的必备工具:IIS服务器.DW用来做界面.然后还需要visual .net 2005.visual .net 2005是个很强大的工具,对于新手来说很不错.里面有开发好的模板. 2.初学者要先从小程序开始.(起先,我对这个一窍不通,...

乌鲁木齐县18955028618: 如何学会ASP.NET的基础?
应视达路: 建议你先熟悉控件,动态服务器控件,写写简单的程序,当然要买本入门的书 然后可以从数据库的控件入手,写写简单的新闻,留言什么的,不要追求高难的,三层,类什么的,从最基本的入手 当然了,我相信你已经知道asp.net的运行环境,开发工具了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网