关于下拉菜单与GridView的联动

DevExpress的GridView动态绑定数据集,多线程动态修改UI自动刷新 DevExpress的GridView动态绑定数据集,多线程动态修改UI自动刷新,输出中打印运行状态等 立即下载

自从看了2.0的书以后,就一直想摈弃datagrid,但在实际操作过程中,又碰到不知道要如何处理下拉菜单与gridview的联动.一直受原来datagrid的影响,老以为需要编程,实际上完全不要这么麻烦,只需在页面上操作几步,完全可以实现两者的联动以及主从表之间的联动.而这一切都在msdn帮助上可以找得到例子:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vwdcon/html/e3ab20ae-44c3-43f0-91f3-0f95fff47b48.htm
 
使用下拉列表作为主表
在本部分的演练中,将向页添加一个下拉列表,并用“Northwind”表的一组类别填充该表。当用户选择某个类别时,页中将显示该类别的产品。

创建和填充下拉列表
切换到或打开 Default.aspx 页。如果您使用已创建的网站,则请添加或打开可以在此演练中使用的页。

切换到“设计”视图。

在页中键入“按类别选择产品”,然后使用“工具箱”上方的“块格式”下拉列表将该文本的格式设置为标题。

从“工具箱”的“标准”组中,将一个“DropDownList”控件拖到该页上。

在“DropDownList 任务”中,选择“启用 AutoPostBack”复选框。

该控件这样配置后,只要用户在列表中进行了选择,即会使页向服务器回发,而不用等候用户单击按钮。

在“DropDownList 任务”中,选择“选择数据源”。

“选择数据源”向导启动。

在“选择数据源”列表中,单击“<新建数据源>”。

显示“数据源配置向导”对话框。

选择“数据库”。

此选项指定要从支持 SQL 语句的数据库中获取数据。(此类数据库包括 SQL Server 和其他与 OLE-DB 兼容的数据库。)

在“为数据源指定 ID”框中,将显示默认的数据源控件名称(“SqlDataSource1”)。可以保留此名称。

单击“确定”。

向导显示“配置数据源 - SqlDataSource1”页,您可以选择其中一个数据连接。

从下拉列表中,选择在演练前面部分创建的“Northwind”连接。

单击“下一步”。

该向导显示一页,在该页中可以选择将连接字符串存储到配置文件中。

确保选中了“是,将此连接另存为”复选框,然后单击“下一步”。(可以保留默认的连接字符串名称。)

该向导显示一页,在该页中可以指定要从数据库中获取的数据。

从“表或视图选项”下的“名称”列表中,选择“类别”。

在“列”框中,选择“CategoryID”和“CategoryName”。

单击“下一步”。

单击“测试查询”以确保您获取的是所需数据。

单击“完成”。

显示“数据源配置向导”,同时显示了已配置的数据源控件的名称。

从“选择要在 DropDownList 中显示的数据字段”列表中,选择“CategoryName”。

     这样即指定“CategoryName”字段的值将作为项的文本显示在下拉列表中。

 19.从“为 DropDownList 的值选择数据字段”列表中,选择“CategoryID”。

这样即指定当选择某一项时,“CategoryID”字段将作为该项的值返回。

 20.单击“确定”。

在继续之前,请测试下拉列表。

测试下拉列表
按 Ctrl+F5 运行该页。

显示该页后,检查下拉列表。

选择一个类别,确保列表执行回发。

现在,可以显示下拉列表中所选类别的产品。

使用网格显示详细信息

现在可以扩展页以包含网格。当用户在类别下拉列表中进行选择时,网格将显示该类别的产品。

使用网格显示详细信息
切换到或打开 Default.aspx 页(或还在使用的页),然后切换到“设计”视图。

从“工具箱”的“数据”组中,将一个“GridView”控件拖到该页上。

在“GridView 任务”菜单的“选择数据源”列表中,选择“<新建数据源>”。

“数据源配置向导”打开。

选择“数据库”。

在“为数据源指定 ID”框中,将显示默认的数据源控件名称(“SqlDataSource2”)。可以保留此名称。

单击“确定”。

向导将显示一页,在该页中可以选择连接。

从连接下拉列表中,选择在演练前面部分创建并存储的连接(“NorthwindConnectionString”)。

单击“下一步”。

向导显示“配置数据源 - SqlDataSource2”页,您可在其中创建 SQL 语句。

从“名称”列表中,选择“产品”。

在“列”框中,选择“ProductID”、“ProductName”和“CategoryID”。

单击“WHERE”。

显示“添加 WHERE 子句”对话框。

从“列”列表中,选择“CategoryID”。

从“运算符”列表中,选择“=”。

从“源”列表中,选择“控件”。

在“参数属性”的“控件 ID”列表中,选择“DropDownList1”。

前面两个步骤指定查询将从您前面添加的 DropDownList 控件中获取类别 ID 的搜索值。

单击“添加”。

单击“确定”关闭“添加 WHERE 子句”对话框。

单击“下一步”。

在“预览”页中,单击“测试查询”。

向导将显示一个对话框,提示您输入一个要在 WHERE 子句中使用的值。

在框中键入“4”,然后单击“确定”。

显示类别 4 的产品记录。

单击“完成”关闭向导。

现在可以测试主/详细信息显示。

对页进行测试
按 Ctrl+F5 运行该页。

当页出现时,显示下拉列表中第一个项的产品。

从列表中选择一个类别,确认相应产品出现在网格中。
 

晶圆测试厂wafer map管理建议 按照Recipe设定bin定义 应有版本管理概念,一般使用最新版本做为活动版本即可 Bin明细中应包含 BinID、BinCode、BinName、BinType、BinColor、Description BinID可使用数字类型 BinCode可参照实际机台的Bin,用于匹配 有些公司也将BinID、BinCode理解为SBin和HBin 即 Software Bin & Hardware Bin 一般也将BinID对应到客户的Bin BinType 阅读详情

相关推荐

Ad hoc网络路由协议概述4——按需路由协议(2)AODV协议 (Ad-hoc on-demand distance vector algorithm protocol)

AODV协议的基本流程。

weixin_42982240的博客 7705

DropDownList中显示树状数据

在DropDownList中显示树状结构的数据,数据来源自Sql2005数据库。数据库的结构:三张表city,province,county。由于测试使用所以名称及其数据都是随便起的,由于频临下班时间所以代码比较混乱,只是实现功能而已。由于不知道无穷递归所以无穷级别的显示不会,如果哪位大仙做出来了,告诉我一下,谢谢了。我的E-mail:teng_s2000@126.com如果代码或者数据库

Teng_s2000的专栏 1735

TruckSim与Simulink联合仿真中的车轮转角精确控制策略

本文深入探讨了TruckSim与Simulink联合仿真中实现车轮转角精确控制的关键策略。针对多轴车辆路径跟踪时转角指令失灵的常见问题,核心在于正确配置TruckSim转向轴的外部输入模式(Advanced Settings),并确保仿真接口的稳定搭建。文章详细解析了从单轴到多轴协同转向的配置方法,并提供了提升MPC路径跟踪精度的实战技巧与调试经验。

weixin_29035147的博客 367

项目随笔——DropDownList

好久没做过传统的asp.net的项目了, 现在都趋向于asp.net mvc模式开发了, 对于传统的aspx页面引擎的控件都有些忘了,今天用到一个二级联动的dropdownlist控件,一开始都没注意,这小儿科的东西就是绑定然后添加一个selectchanged事件就算ok了, 但是忘记了一个注意点,这个以前倒还注意到, 好久不错就忘了,就是在页面回发时,如果你一开始帮顶的dropdownlist

IT_醉仙的专栏 533

理解ADC:为什么需要抗混叠滤波器?

本文介绍 ADC 的混叠现象,引出抗混叠滤波器,并介绍一种开关电容滤波器,它具有很小的增益过渡带。

疯狂的运放 5942

使用kmplot在线进行生存分析

欢迎关注”生信修炼手册”!kmplot是一个生存分析的在线工具,最初是设计用来对肝癌中的miRNA进行生存分析,对应的文章发表在scientific reports上,链接如下https...

庐州月光的博客 1万+

ASP.NET 2.0:如何让DropDownList同时拥有数据来源项目与自订项目

图表1   其实在许多时候,我们会希望网页上的DropDownList控件同时拥有数据来源项目与自订项目。这样说如果您还不是很明白,请看图表1所示的网页范例。我们发现,第一个选项「请选择一个部门」显然是一个自订项目,而其它选项则是来自数据表的「部门」字段。以本范例而言,欲完成这样的设计,请依序进行下列设定:   1.           首先,请于网页上选取您的DropDownList...

weixin_33858336的博客 158

硬件单板类机考复习提纲

6、 功率晶体管低导通损耗时处于的状态(饱和状态、放大状态、截止状态)(放大器的采样频率特性)总结:元器件特性(电阻、电容、二极管、三极管、晶体、晶振、MOS、磁珠等)信号质量问题产生根因(单调性、边沿过缓、毛刺、回沟、抖动等)3、 几种电容容量范围大小(超级电容、钽电容、陶瓷电容、铝电容)66、背板连接器接触设计的接触顺序(先导向、再地针、最后信号针)28、逻辑电平接口的特性(CMOS、TTL、ECL、PECL)76、差分电平(lvpecl、RS-422/485、cml)

2303_79562407的博客 1万+

如何实现可以带详细表格的DropDownList

本文详细介绍了如何实现在点击DropDownList的时候弹出DataGrid,然后从DataGrid里面选择相应的项。 很早就发现在网上有很酷的下拉选择框,今天我在这里也写一个,该方法旨在说明问题的一个解决方法,该方法可以扩展为自定义控件,由于时间有限所以在这里我只提供一个该方法的页面实现。当然你可以发挥你的才能作出更漂亮的。 问题描述:我们在使用DropDownList的时候经常会碰到这样的问

Asp.net2.0开发专栏 1085

SMPTE ST 2110 概论(三)

SMPTE ST 2110 概论(三)ST 2110-30:未压缩的PCM音频流ST 2110-31:非PCM音频传输ST 2110-40:辅助数据传输结语 ST 2110-30:未压缩的PCM音频流 鉴于音频系统是广播系统中最复杂,也是最重要的一套系统,我们先来回顾一下广电音频系统的历史。 最老式的音频都是基于模拟信号的,具有有限的动态范围,并且用连续的电压变化来描述音频。再后来就基于数字信号(...

Cidd0422的博客 1万+

Sharding Sphere JDBC使用Mybatis的saveBatch无法返回主键的问题

Sharding Sphere JDBC使用Mybatis的saveBatch无法返回主键的问题

HHCS231的博客 1829

gridview中连个dropdownlist联动

gridview中连个dropdownlist联动2008-08-18 09:47asp.net中GridView实现DropDownList级联动前几天写过文章,介绍了如何在DetailsView控件里实现DropDownList的联动,有人问我如何在GridView中来实现呢,今天我简单介绍办法:-----------------------------

mingmingsuper的专栏 4025

超越防抖:索尼CXD5254GG芯片如何重新定义电子影像稳定

索尼CXD5254GG芯片通过融合6轴IMU与图像传感器数据,重新定义了电子影像稳定技术。其核心突破在于实时地平线校正、抑制果冻效应和镜头畸变校正,并搭载智能画质控制器提升画面细节。该芯片适用于广播制作、体育娱乐、安防监控和机器人视觉导航等专业领域,提供开箱即用的优化参数配置,大幅缩短开发周期。CXD5254GG不仅实现稳定成像,更通过姿态感知与智能优化,为专业影像应用提供了完整的稳定解决方案。

致力于lidar应用开发 114

五一期间不该被遗忘的三个Asp.net源码

 - iBatisNet入门示例源码(操作GridView和DetailsView)    Hits:133 2007-5-7iBatisNet入门示例源码(操作GridView和DetailsView) 利用配置IBatisNet操作GridView和DetailsView的源码例子里面还集成了log4net,log.txt为日志文件数据库文件在DB_51aspx文件夹中附加即可 IB

Asp.net源码下载中心 1399

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

如何设置DetailsView模板列里的下拉菜单

这个问题在做PC管理OA的时候困扰了我几天,到csdn上问也没有获得比较满意的答复.比较有用的就是知道了用下列语句取得下拉菜单: DropDownList ddl = (DropDownList)DetailsView1.FindControl("tempdown");    我设计的页面方案是根据"部门"下拉菜单选择的内容来控制GridView的显示内容,然后在GridView里

angleoldhen的专栏 3654

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

两个dropDownList和一个GridView的选择与显示

很久没有写ASP.NET了,今天有看到论坛上一个问题:"两个dropDownList和一个GridView,已经进行了数据绑定,现在想让第一个下拉菜单的数据改变时,第二个下拉菜单自动变到相应的数据,同时选中gridview中相对应的行,不知道如何实现,很急,求大神相助"其实,实现起来算得上简单,下面先从准备数据开始,创建一个对象Customer: source code: using ...

weixin_30764771的博客 103

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

datagridview列 值提取_用Excel制作二级联动下拉菜单,源数据在2列也可以!

在数据录入工作的时候,为了保证数据录入的准确性,我们可以使用两级联动的下拉菜单,效果如下所示:制作这种联动的下拉菜单,大部分的教程都是我们要将数据源格式调整成下面这个样子 第一行是省份,从第2行开始,是省份下面的城市,如下所示:我们首先选中所有的数据,按CTRL+G键,定位条件,选择常量,这样只会选择非空的数据源区域:然后在公式选项卡上方,选择根据所选内容创建,选择首行,创建名称。然后需要在 输入...

weixin_42569429的博客 194

Gridview与DropDownList联动添加数据实时更新

 效果如下:在选中ddl中的某项值后,GridView中呈现数据.在tb中输入test.点击新增按钮,数据直接呈现,并弹出提示对话框.该过程无页面刷新,用到了Ajax.主要代码如下:

iflash50的专栏 2192

下拉式菜单在GridView编辑时联动选择

父子下拉式菜单DropDownList在GridView编辑时联动选择。 本Demo从添加时的父子DropDownList联动选择,以及在GridView的编辑时联动功能实现。 文件格式:.wmv;大小:38,554KB;长度:00:32:31 下载地址:http://download.cnblogs.com/insus/ASPDOTNET/DroDownListAndGridView.zi...

weixin_30832983的博客 129

GridView和下拉菜单DropDownList结合

asp:TemplateField Visible="False">            ItemTemplate>            asp:Label ID="label1" runat="server" Text=%>>asp:Label>            ItemTemplate> asp:TemplateField>模板列绑定的label绑定性别,并把visi

335

ASP.NET学习笔记---- 数据查询与展示GridView

数据查询与展示GridView GridView连接数据源编码指定数据源 this.GridView1.DataSource = 返回值为集合的方法; this.GridView1.DataBind();以下为使用数据源控件 数据源控件 控件名 说明 SqlDataSource 用来从SQL Server、ODBC、Ora...

数据库天地 328

Houdini HDA导入UE5全流程:解决曲线输入缺失与程序化资产集成

程序化内容生成(PCG)是现代数字内容创作的核心技术之一,它通过算法和规则自动生成资产,显著提升影视、游戏等领域的生产效率。其原理基于参数化建模和过程化算法,允许艺术家通过调整输入参数快速创建大量变体。这一技术的核心价值在于实现内容的高度可复用性和动态交互能力,尤其在开放世界游戏和大型场景构建中作用关键。Houdini作为行业领先的程序化创作工具,其数字资产(HDA)封装了复杂的节点网络,而Houdini Engine插件则充当了Houdini与游戏引擎(如Unreal Engine 5)之间的桥梁,确保资

weixin_33801856的博客 530

”回发或回调参数无效 “的解决方法

经常有人会遇到下面这样的错误,我也不例外。 以下是错误信息回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。   解决方法:

樱*夜精灵 822

回发或回调参数无效

这是我第N次出现这个错误了,起因是在gridview里有个模版列,用来删除一条记录,但是点删除的时候竟出现下面的错误。。。竟然忘了上次怎么解决的,晕,刚刚又解决了,记下来先!   以下是错误信息  回发或回调参数无效。在配置中使用 <pages enableEventValidation=”true”/> 或在页面中使用 <%@ Pag...

weixin_34349320的博客 104
上一篇: GridView和DetailsView在同一页与不同页两种情况的联动
下一篇: DataTable,DataView和DataGrid比较
angleoldhen
博客等级 码龄20年 40粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值