GridView表的显示

问题描述

比如我有一张学生表,一张课程表学生的课程号是外键对应于课程表的ID我想写一个程序有一个dropdownlist控件连接了课程表点击课程表中比如数学这门课程然后在gridview中显示选数学这门课的所有学生表的信息,这个应该怎么实现啊?谢谢各位大神。麻烦详细点,小弟不才,新手。

解决方案

解决方案二:
可以通过绑定也可以直接拖个dropdownlist控件。dropdownlist.datasource=//获取课程表通过dropdownlist的select_change事件获取选定的value然后去串数据库对应的信息然后显示在gridview就可以了。gridview.datasource=//根据select的value获取详细信息
解决方案三:
引用1楼pasnewzzl的回复:

可以通过绑定也可以直接拖个dropdownlist控件。dropdownlist.datasource=//获取课程表通过dropdownlist的select_change事件获取选定的value然后去串数据库对应的信息然后显示在gridview就可以了。gridview.datasource=//根据select的value获取详细信息

我拖了个dropdownlist控件,然后datasource设置的课程表,但是为啥运行的时候显示的system.data.datarowview?
解决方案四:
引用2楼haulchan的回复:

Quote: 引用1楼pasnewzzl的回复:
可以通过绑定也可以直接拖个dropdownlist控件。dropdownlist.datasource=//获取课程表通过dropdownlist的select_change事件获取选定的value然后去串数据库对应的信息然后显示在gridview就可以了。gridview.datasource=//根据select的value获取详细信息

我拖了个dropdownlist控件,然后datasource设置的课程表,但是为啥运行的时候显示的system.data.datarowview?

发一下代码和错误吧。这样说太笼统了
解决方案五:
引用2楼haulchan的回复:

Quote: 引用1楼pasnewzzl的回复:
可以通过绑定也可以直接拖个dropdownlist控件。dropdownlist.datasource=//获取课程表通过dropdownlist的select_change事件获取选定的value然后去串数据库对应的信息然后显示在gridview就可以了。gridview.datasource=//根据select的value获取详细信息

我拖了个dropdownlist控件,然后datasource设置的课程表,但是为啥运行的时候显示的system.data.datarowview?

我直接在属性里面设置的,没用代码。
解决方案六:
引用4楼haulchan的回复:

Quote: 引用2楼haulchan的回复:
Quote: 引用1楼pasnewzzl的回复:
可以通过绑定也可以直接拖个dropdownlist控件。dropdownlist.datasource=//获取课程表通过dropdownlist的select_change事件获取选定的value然后去串数据库对应的信息然后显示在gridview就可以了。gridview.datasource=//根据select的value获取详细信息

我拖了个dropdownlist控件,然后datasource设置的课程表,但是为啥运行的时候显示的system.data.datarowview?

我直接在属性里面设置的,没用代码。

我找到原因了,还要设置DisplayValue,谢谢你了。
解决方案七:
GridView控件显示数据实例//设置GridView内容<asp:GridViewID="gvAdmin"runat="server"CellPadding="4"ForeColor="#333333"GridLines="None"AutoGenerateColumns="False"Font-Size="9pt"Width="500px"AllowPaging="True"OnPageIndexChanging="GridView1_PageIndexChanging"OnRowDeleting="GridView1_RowDeleting"Font-Bold="False"OnRowDataBound="gvAdmin_RowDataBound"><FooterStyleBackColor="#1C5E55"Font-Bold="True"ForeColor="White"/><Columns><asp:BoundFieldHeaderText="管理员ID"DataField="ID"/><asp:BoundFieldHeaderText="用户名"DataField="UserName"/><asp:BoundFieldHeaderText="管理员性别"DataField="Sex"/><asp:BoundFieldHeaderText="QQ"DataField="QQ"/><asp:BoundFieldHeaderText="注册时间"DataField="RegTime"/><asp:HyperLinkFieldDataNavigateUrlFields="ID"DataNavigateUrlFormatString="AdminInfo.aspx?ID={0}"HeaderText="详细信息"Text="详细信息"/><asp:CommandFieldShowDeleteButton="True"HeaderText="删除"/></Columns><SelectedRowStyleBackColor="#C5BBAF"ForeColor="#333333"Font-Bold="True"/><PagerStyleBackColor="#666666"ForeColor="White"HorizontalAlign="Center"/><HeaderStyleBackColor="#1C5E55"Font-Bold="True"ForeColor="White"/><AlternatingRowStyleBackColor="White"/><RowStyleBackColor="#E3EAEB"/><EditRowStyleBackColor="#7C6F57"/></asp:GridView>//处理内容显示//加载数据库数据protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){SqlDatada=newSqlData();this.gvAdmin.DataSource=da.ExceDS("select*fromtb_Admin");gvAdmin.DataKeyNames=newstring[]{"id"};gvAdmin.DataBind();}//CodeGo.net/}//分页显示绑定protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse){gvAdmin.PageIndex=e.NewPageIndex;gvAdmin.DataBind();}
解决方案八:
这个贼简单了,我都激动到不知说什么好了,用向导生成一个强类型数据集,数据集中包含了你所说的父子表关系就好了

时间: 2024-07-29 23:51:22

GridView表的显示的相关文章

当以学生身份查询分数时点击查询按钮为啥gridview表不显示

问题描述 usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Web.UI.HtmlControls;namespaceChapter8.GradeMS{publicpartialclassStuChenjiQuery:System.Web.UI.Page{Chapter8.BLL.ChenjiManage

asp.net使用Gridview控件显示数据库内容

实验主要步骤: 1:新建一个数据库名字为EmployDB,在其中添加一张表EmployInfo,字段有Name,Sex,Job,Salary, 并且向其中插入一些数据. 2: 新建一个ASP.NET程序,在主界面上拖放一个Gridview数据库控件. 3:添加命名空间:using System.Data.SqlClient; Default.aspx 使用Gridview控件显示数据库内容 老 蔡 Email:cxianfa@126.com 实验主要步骤: 1:新建一个数据库名字为EmployD

dataset中有数据,但Gridview上未显示的原因小结

背景:当从数据库中获取数据集dataset并绑定到gridview上之后,但gridview上并未显示出相应的数据,单步调试发现ds中存在那一列,并且列中有数据,就是绑定不上去.原因可能有一下几种: 1.绑定时fieldname未设置对,比如未将列名全部大写. 小注:GridControl控件绑定时,在调节列属性时,列属性(filed name)要与数据库中的列名对应起来(当时oracle数据库时,每个字段全部大写,以避免出错) 2.用sql查询时查询语句每个单词未大写. 3.绑定字段时,fie

Ds中有数据,但Gridview上未显示的原因小结

背景:当从数据库中获取数据集dataset并绑定到gridview上之后,但gridview上并未显示出相应的数据,单步调试发现ds中存在那一列,并且列中有数据,就是绑定不上去.原因可能有一下几种: 1.绑定时fieldname未设置对,比如未将列名全部大写. 小注:GridControl控件绑定时,在调节列属性时,列属性(filed name)要与数据库中的列名对应起来(当时oracle数据库时,每个字段全部大写,以避免出错) 2.用sql查询时查询语句每个单词未大写. 3.绑定字段时,fie

ios开发在表视图显示cell里的内容时出现failed to obtain a cell from its datasource

问题描述 ios开发在表视图显示cell里的内容时出现failed to obtain a cell from its datasource 这是代码 -(NSInteger)tableView:(UITableView )tableView numberOfRowsInSection:(NSInteger)section{ return 1; } -(UITableViewCell)tableView:(UITableView )tableView cellForRowAtIndexPath:

代码-java .选择下拉框中选择的属性,点击查询按钮,在表中显示

问题描述 java .选择下拉框中选择的属性,点击查询按钮,在表中显示 例如下面的下拉框: <td class="std_1"> 抵押类型 </td> <td class="std_2"> <select style="width:150px" name="isDy" id="s1"> <tion value="0">--请选择

nsarray-从数字中得到指定值并在表视图显示

问题描述 从数字中得到指定值并在表视图显示 有一个数组,然后所有值都保存在arraypartno中,我将那个指定的值放在标签中,还要在单元中像PARTNUMBER一样显示: 代码: for (int i =0 ; i<[arrData count]; i++) { [arraypartno addObject:[[arrData objectAtIndex:i] valueForKey:@"Condition"]]; [arraypartno addObject:[[arrDat

android中使用了侧滑菜单,在侧滑菜单的布局中用gridview不会显示

问题描述 android中使用了侧滑菜单,在侧滑菜单的布局中用gridview不会显示 侧滑菜单中的布局文件如下,请各位大神指点一下,谢谢你们 <?xml version="1.0" encoding="utf-8"?> android:layout_width="match_parent" android:layout_height="match_parent" android:background="

plsql中tables表不显示,用语句查询的时候表都在,重启也不好使

问题描述 plsql中tables表不显示,用语句查询的时候表都在,重启也不好使 解决方案 你选择的是my object还是 all object,在列表树的上面可以选,默认是my,就是默认显示当前用户建立的表.视图.存储过程等等.