GridView中的DropDownList使用问题

问题描述

有一个数据表一共以下几个字段:StuNo,StuName,ShuXing1,ShuXing2。需要把这个数据表与GridView控件绑定显示出来,显示界面要求把ShuXing1和ShuXing2合并成一个字段,用下拉菜单的方式表示出来,也就是显示三个字段:StuNo,StuName,ShuXing。遇到的问题:我在GridView中添加了新列TemplateField,在其ItemTemplate中添加了下拉菜单DropDownList控件,但是不知道如何往这个控件绑定数据,因为每条数据的ShuXing1和ShuXing2都不完全一样,所以需要根据每条的ShuXing1和ShuXing2的值动态生成DropDownList,请教各位大虾,如何实现?谢谢!

解决方案

解决方案二:
写一个方法,查询出shuxing1和shuxing2,然后从前台html用<%#Eval%>方法调用,去百度一下Eval的用法吧,很简单。

时间: 2024-09-19 01:04:47

GridView中的DropDownList使用问题的相关文章

GridView中的DropDownList联动

问题描述 通过GridView中的DropDownList来控制某列的内容输出,请问如何实现!编辑状态的时候,我想通过配件ID的droplistdown来控制配件名称的自动输出!<asp:BoundFieldDataField="委托保养单号"HeaderText="委托保养单号"ReadOnly="True"/><asp:TemplateFieldHeaderText="配件ID"><EditI

多层级联-.NET GridView中的DropDownList级联问题?

问题描述 .NET GridView中的DropDownList级联问题? 有三张表 所在系统表 主键 SystemID Name 工种表 主键 ClassID Name SystemID 岗位表 主键 PositionID Name ClassID 实现三层级联 谢谢. 解决方案 没看懂要做什么啊.......,级联很简单啊,第三个listbox根据第二个选中的classid获取数据,第二个listbox根据第一个选择的systemid获取数据 解决方案二: 参考: http://www.cn

gridview中添加dropdownlist后实现数据库更新

问题描述 gridview中添加dropdownlist后实现数据库更新 背景描述:gridview已经通过选择数据源实现了数据绑定,并选择了编辑操作,并在gridview中添加dropdownlist. 目的:点击编辑,然后选择dropdownlist,然后在数据库中更新该row(只需要更新update dropdownlist所选),并在当前gridview中显示最终结果. DropDownList ddl = GridView1.Rows[e.RowIndex].FindControl("

如何在GridView中套用Dropdownlist?(vb.net环境)

问题描述 我现在有两个表emp[id,name,sex,mz(民族)],mz[id,mz],其中在emp表中的mz字段存的是mz表里的ID,现在我建立一个视图来关联这两个表,用gridview显示出来,我想在gridview中建立一个模板列来套用dropdownlist显示mz字段,并可以直接修改.更行新,请问要如何实现?从网上找了很多例子都是C#环境的,自己看不懂! 解决方案 解决方案二:c#与vb.net只是语法不同,

gridview中使用dropdownlist的问题~

问题描述 在gridview中使用了dropdownlist功能点击一个button按钮后将dropdownlist中的数据update进数据库但是在页面中无论dropdownlist选择什么始终update进数据库的数据是第一个选项的数值已经检查过每一项的value值正确填写并且不相同.gridview是后台代码绑定的因为要使用session页面只有1个gridview1个button1个dropdownlistbutton代码如下:protectedvoidButton1_Click1(ob

求问我gridview中的dropdownlist更新为什么无法存入数据库?

问题描述 我的代码是这样的protectedvoidGrid_Userresearch_RowUpdating(objectsender,GridViewUpdateEventArgse){stringid=this.Grid_Userresearch.Rows[e.RowIndex].Cells[0].Text.Trim();stringupdatestr=((DropDownList)this.Grid_Userresearch.Rows[e.RowIndex].FindControl("w

GridView中绑定DropDownList并用DropDownList显示对应字段数据;

HeaderTemplateRowDataBound设置GirdView 的 DataKeyNames="Name" 即数据源中的字段,我设置的是:Name:  添加GridView事件: RowDataBound  在事件事首先判断行的类型是不是数据行:因为第一行通常是  HeaderTemplate;(图中的第一行就是表头,如编号,标识码,商品名称....) 在当前行中查换DropDownList的Id;DropDownList ddlInType = e.Row.FindCont

gridview中的dropdownlist隔行数据绑定不上,求解

问题描述 这样写会发生隔一行数据绑定不上DropDownListUserddl=(DropDownList)e.Row.FindControl("JJY");if(e.Row.RowState==DataControlRowState.Edit){if(e.Row.RowType==DataControlRowType.DataRow){DataSetUsersDs=userbll.GetAllUsers();Userddl.DataSource=UsersDs.Tables[0];U

ASP.NET2.0中Gridview中数据操作技巧

asp.net|技巧|数据     Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见<<ASP.NET 2.0中Gridview控件高级技巧>>.<<ASP.NET2.0利用Gridview实现主从关系>>).在本文中,将继续探讨有关的技巧. 一.Gridview中的内容导出到Excel 在日常工作中,经常要将gridview中的内容导出到excel报表中去,在asp.