微软官方ASP.NET.2.0快速入门 数据绑定那个教程的问题

问题描述

一个表列包括StudentID,StudentName,StudentPass,Sex,Birthday,Email,score用asp.net编程我想默认显示StudentID,StudentName,StudentPass,Sex,后增加一个详细信息选择时才显示整个列可是点击每个详细信息都显示第一行的数据怎样才能选择每行的详细信息显示对应的信息<%@PageLanguage="VB"AutoEventWireup="false"CodeFile="details.aspx.vb"Inherits="details"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>UntitledPage</title></head><body><formid="form1"runat="server"><div><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConflictDetection="CompareAllValues"ConnectionString="<%$ConnectionStrings:pubsConnectionString%>"DeleteCommand="DELETEFROM[authors]WHERE[au_id]=@original_au_idAND[au_lname]=@original_au_lnameAND[au_fname]=@original_au_fnameAND[phone]=@original_phoneAND[address]=@original_addressAND[city]=@original_cityAND[state]=@original_stateAND[zip]=@original_zipAND[contract]=@original_contract"InsertCommand="INSERTINTO[authors]([au_id],[au_lname],[au_fname],[phone],[address],[city],[state],[zip],[contract])VALUES(@au_id,@au_lname,@au_fname,@phone,@address,@city,@state,@zip,@contract)"SelectCommand="SELECT*FROM[authors]"UpdateCommand="UPDATE[authors]SET[au_lname]=@au_lname,[au_fname]=@au_fname,[phone]=@phone,[address]=@address,[city]=@city,[state]=@state,[zip]=@zip,[contract]=@contractWHERE[au_id]=@original_au_idAND[au_lname]=@original_au_lnameAND[au_fname]=@original_au_fnameAND[phone]=@original_phoneAND[address]=@original_addressAND[city]=@original_cityAND[state]=@original_stateAND[zip]=@original_zipAND[contract]=@original_contract"><DeleteParameters><asp:ParameterName="original_au_id"Type="String"/><asp:ParameterName="original_au_lname"Type="String"/><asp:ParameterName="original_au_fname"Type="String"/><asp:ParameterName="original_phone"Type="String"/><asp:ParameterName="original_address"Type="String"/><asp:ParameterName="original_city"Type="String"/><asp:ParameterName="original_state"Type="String"/><asp:ParameterName="original_zip"Type="String"/><asp:ParameterName="original_contract"Type="Boolean"/></DeleteParameters><UpdateParameters><asp:ParameterName="au_lname"Type="String"/><asp:ParameterName="au_fname"Type="String"/><asp:ParameterName="phone"Type="String"/><asp:ParameterName="address"Type="String"/><asp:ParameterName="city"Type="String"/><asp:ParameterName="state"Type="String"/><asp:ParameterName="zip"Type="String"/><asp:ParameterName="contract"Type="Boolean"/><asp:ParameterName="original_au_id"Type="String"/><asp:ParameterName="original_au_lname"Type="String"/><asp:ParameterName="original_au_fname"Type="String"/><asp:ParameterName="original_phone"Type="String"/><asp:ParameterName="original_address"Type="String"/><asp:ParameterName="original_city"Type="String"/><asp:ParameterName="original_state"Type="String"/><asp:ParameterName="original_zip"Type="String"/><asp:ParameterName="original_contract"Type="Boolean"/></UpdateParameters><InsertParameters><asp:ParameterName="au_id"Type="String"/><asp:ParameterName="au_lname"Type="String"/><asp:ParameterName="au_fname"Type="String"/><asp:ParameterName="phone"Type="String"/><asp:ParameterName="address"Type="String"/><asp:ParameterName="city"Type="String"/><asp:ParameterName="state"Type="String"/><asp:ParameterName="zip"Type="String"/><asp:ParameterName="contract"Type="Boolean"/></InsertParameters></asp:SqlDataSource></div><asp:DetailsViewID="DetailsView1"runat="server"AutoGenerateRows="False"DataKeyNames="au_id"DataSourceID="SqlDataSource1"Height="50px"Width="125px"><Fields><asp:BoundFieldDataField="au_id"HeaderText="au_id"ReadOnly="True"SortExpression="au_id"/><asp:BoundFieldDataField="au_lname"HeaderText="au_lname"SortExpression="au_lname"/><asp:BoundFieldDataField="au_fname"HeaderText="au_fname"SortExpression="au_fname"/><asp:BoundFieldDataField="phone"HeaderText="phone"SortExpression="phone"/><asp:BoundFieldDataField="address"HeaderText="address"SortExpression="address"/><asp:BoundFieldDataField="city"HeaderText="city"SortExpression="city"/><asp:BoundFieldDataField="state"HeaderText="state"SortExpression="state"/><asp:BoundFieldDataField="zip"HeaderText="zip"SortExpression="zip"/><asp:CheckBoxFieldDataField="contract"HeaderText="contract"SortExpression="contract"/><asp:CommandFieldShowDeleteButton="True"ShowEditButton="True"ShowInsertButton="True"/></Fields></asp:DetailsView><asp:LinkButtonID="LinkButton1"runat="server"PostBackUrl="~/gridview.aspx">back</asp:LinkButton></form></body></html>这是微软官方ASP.NET.2.0快速入门数据绑定那个教程

解决方案

解决方案二:
将不想显示的列加上Visible="false"然后在点击详细的时候改成true就可以了
解决方案三:
摁.你点击详细信息的时候,把主键传过去.这样就可以看到对应的信息了

时间: 2024-10-27 12:04:54

微软官方ASP.NET.2.0快速入门 数据绑定那个教程的问题的相关文章

ASP.NET 2.0快速入门(2):ASP.NET 2.0 数据绑定的例子点击more info 都显示第一个数据

问题描述 au_idau_lnameau_fnamecitystatezipdetails172-32-1176WhiteJohnsonMenloParkCA94025moreinfo213-46-8915GreenMarjorieOaklandCA94618moreinfo238-95-7766CarsonCherylBerkeleyCA94705moreinfo267-41-2394O'LearyMichaelSanJoseCA95128moreinfo274-80-9391Straight

《R语言编程艺术》——第1章 1.0 快速入门

第1章 1.0 快速入门 如前言所述,R是一种针对统计分析和数据科学的功能全面的开源统计语言.它在商业.工业.政府部门.医药和科研等涉及数据分析的领域都有广泛的应用.本章将给出R的简单介绍--如何调用.能做什么以及使用什么文件.这里只介绍你在理解后面几章的例子时所需的基础知识,具体的细节将会在后面的章节中加以介绍.如果你的公司或大学允许,R可能已经安装在你的系统中.如果还没安装,请参考附录A中的安装指南.

ASP.NET数据库编程快速入门之技术慨述

asp.net|编程|快速入门|数据|数据库 大约有将近一百万名开发人员使用了.NET Framework的第一个版本来开发网站.所以在2003年的夏天,当从Microsoft传出将有新版本发布的传闻时,许多人的耳朵都竖了起来,这个新的版本将使得创建ASP.NET页面所需的代码行数减少70%.像这样大规模的提高生产效率在程序设计中是不多见的.当ASP.NET 2.0的代码样例在2003年秋的Microsoft专业开发人员大会(Microsoft Professional Developer's

ASP.NET 2.0如何实现URL映射教程

asp.net|教程|url映射 URL映射是ASP.NET 2.0中提供的新特性.URL映射技术帮助我们将一个特定URL映射为另一个URL.为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页.但由于某些原因,你要将主页改为OriginalHome.aspx.此时使用URL映射让你可以映射到新页面,而不必通知用户. 如果我们设置了URL映射,那么任何用户在URL栏输入Homepage.aspx时,调用的都是OriginalHo

Castle Active Record for .NET2.0快速入门示例

一.创建Web工程 创建一个Web站点或者Web应用程序,添加对Castle.ActiveRecord.dll的引用. 二.创建需要持久化的业务实体 在.NET2.0下,由于引入了泛型,创建业务实体比1.1下简单了许多,业务实体只需要继承于泛型的ActiveRecordBase类,其中默认已经实现了一些静态的方法,不需要我们再在业务实体中实现. [ActiveRecord("Employees")] public class Employee : ActiveRecordBase<

Apache HttpComponents Client 4.0快速入门/升级-1.GET方法访问网页

 Apache HttpComponents Client 4.0已经发布多时,httpclient项目从commons子项目挪到了HttpComponents子项目下,httpclient3.1和httpcilent4.0无法做到代码向后兼容,升级比较麻烦.我在做项目之余找时间研究了一下,写了一套3.1与4.0对比的代码,不求面面俱到,但求简单易懂.如果代码用到真实项目中,还需要考虑诸如代理.Header.异常处理之类的问题.   Http GET方法得到www.g.cn的源码: import

介绍几本学习ASP.NET 2.0的书

asp.net ASP.NET 2.0其实已经出来挺长时间了,但国内关于ASP.NET 2.0的书似乎很少.前几天特意关注了一下ASP.NET 2.0的书,有些感想,和大家分享. 如果你是一个对ASP.NET 2.0很关注的人,那么一定不会没有听说过Dino Esposito这个名字.他写了两本关于ASP.NET 2.0的书,<Programming Microsoft ASP.NET 2.0: Core Reference>和<Programming Microsoft ASP.NET

快速入门Vue_javascript技巧

一.什么是Vue? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计.Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合.另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件.如果你是有经验的前端开发者,想知道 Vue.js 与其它库/框架的区别

深入ASP.NET 2.0的提供者模型

asp.net 一. 引言 早在2001年,我就着手开发一个ASP.NET在线消息板应用程序WebForums.NET.其目的是创建一个基于ASP.NET的消息板系统,而且该系统可以容易插入到一个现有网站中.构建这样一个端对端应用程序的特别挑战之一就是,要为客户提供一种方式以便能够把它集成到他们自己的系统中去.例如,一个在线论坛明显需要使用某种数据存储来存储用户信息.论坛.回寄信息等:但是,最好不要把客户锁定到一种特定的数据存储中.也就是说,你不应该说,"我的应用程序必须使用微软的SQL Ser