新人求助有关“vs2012中如何使被筛选的条目显示出来”

问题描述

我想在点击文章分类选项时下面的条目会自动筛选。以及在点击数据绑定的“主题”这个超链接时会在另一个界面显示这个链接的具体内容,,,先谢谢各位的帮助,这两个问题困扰我好几天了,谢谢。下面是aspx代码<asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"><divstyle="width:100%;"><asp:LabelID="Label1"runat="server"BackColor="#000066"ForeColor="White"Text="文章分类选项"></asp:Label>&nbsp;<asp:DropDownListID="DropDownList1"runat="server"Height="20px"Width="168px"><asp:ListItemValue="%">全部(不分类)</asp:ListItem><asp:ListItem>C#语言</asp:ListItem><asp:ListItem>论文</asp:ListItem><asp:ListItem>windoe编程</asp:ListItem></asp:DropDownList>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否分页显示:<asp:RadioButtonListID="RadioButtonList1"runat="server"style="margin-top:0px"AutoPostBack="True"ForeColor="White"RepeatLayout="Flow"Width="167px"OnSelectIndexChanged="RadioButtonList1_SelectIndexChanged"BorderStyle="None"Height="16px"RepeatColumns="2"RepeatDirection="Horizontal"><asp:ListItemSelected="False">不分页</asp:ListItem><asp:ListItem>分页</asp:ListItem></asp:RadioButtonList><br/></div><divstyle="width:100%;height:362px;position:relative;top:0px;left:0px;"><asp:GridViewID="GridView1"runat="server"DataSourceID="SqlDataSource1"AutoGenerateColumns="False"Width="902px"DataKeyNames="主题"ForeColor="#99CCFF"AllowPaging="True"AllowSorting="True"CellPadding="4"><Columns><asp:HyperLinkFieldDataNavigateUrlFields="id,链接文件"DataNavigateUrlFormatString="ArticalShow.aspx?id={0}"DataTextField="主题"HeaderText="主题"Target="_self"Text="主题"/><asp:BoundFieldDataField="分类"HeaderText="分类"SortExpression="分类"/><asp:BoundFieldDataField="发布日期"DataFormatString="{0:yyyy-M-dh:m}"HeaderText="发布日期"HtmlEncode="False"SortExpression="发布日期"/><asp:BoundFieldDataField="发布者"HeaderText="发布者"SortExpression="发布者"/><asp:BoundFieldDataField="浏览次数"HeaderText="浏览次数"SortExpression="浏览次数"/></Columns><RowStyleBackColor="#ff0066"ForeColor="#66ffff"/><EditRowStyleBackColor="#006600"/><PagerStyleBackColor="#00ff00"ForeColor="White"HorizontalAlign="Center"/><HeaderStyleBackColor="#ffff00"Font-Bold="true"BorderColor="White"/><AlternatingRowStyleBackColor="White"ForeColor="#ff9933"/></asp:GridView><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:MyWedDataConnectionString%>"SelectCommand="SELECT*FROM[artical]"><SelectParameters><asp:ControlParameterControlID="DropDownList1"Name="分类"PropertyName="SelectedValue"Type="String"/></SelectParameters></asp:SqlDataSource></div></asp:Content>下面是.cs文件publicpartialclassArtical2:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){CommonMethods.AddBrowerTimes("编程开发");}protectedvoidRadioButtonList1_SelectedIndexChanged(objectsender,EventArgse){GridView1.AllowPaging=!this.GridView1.AllowPaging;}}

解决方案

解决方案二:
下拉框的change事件中,重新加载数据绑定,至于连接,link类型的列,你在datarowbound事件中就可以为其制定url
解决方案三:
您是说在protectedvoidRadioButtonList1_SelectedIndexChanged(objectsender,EventArgse){GridView1.AllowPaging=!this.GridView1.AllowPaging;}这个事件中再用sql语句吗?还有链接这个,用HyperLink结合datarowbound用吗,我是复制书上的代码,实在是太菜鸟了,麻烦您再指点具体一点,谢谢,谢谢。。。。

时间: 2024-09-20 16:17:07

新人求助有关“vs2012中如何使被筛选的条目显示出来”的相关文章

新人求助!winform中报表不显示数据,请大神进来解答

问题描述 新人对winform的报表不是很熟悉.添加了数据源和数据集,然后用reportviewer手动绑定了rdlc报表.点击运行结果只有字段名,没有数据.Access数据库里是有数据的. 解决方案 解决方案二:没用过ReportViewer,你可以参考

新人求助:C#中如何调用emgucv的Canny方法?

问题描述 Image<Bgr,Byte>convertImage=frame.ToOpenCVImage<Bgr,Byte>();Image<Gray,Byte>grayFrame=convertImage.Convert<Gray,Byte>();Image<Gray,Byte>cannyFrame=grayFrame.Canny(newGray(100),newGray(60));有上面这么几行,最后一行中,VS报错,参数无法从Gray转换为

【新人求助】C#中获取获取字符串的长度的方法,希望大家帮个忙!!谢谢!!

问题描述 如题.或者说,C#中有没有一种现成的方法可以在字符串统计出一个给定的字符的数量.C#初学者,也不知道提的问题是不是很白痴.希望各位大大帮个忙.谢谢 解决方案 解决方案二:对了,不是字符长度的说解决方案三:或者可以用正则试试,字符串好像没有这样的方法解决方案四:linq正则都可以

mysql-Java入门新人求助:Js中表格如何实现保存删除这两个功能?请举例说明

问题描述 Java入门新人求助:Js中表格如何实现保存删除这两个功能?请举例说明 做了一个网页,具有登录功能,其中welcome.jsp为登陆成功后的页面,那么问题来了,我新建了一个表格,如何让这个表格可以进行保存删除这两种操作?请举例说明,谢谢. 解决方案 JS:function del(r) { var i = r.parentNode.parentNode.rowIndex; alert(r.parentNode.parentNode.rowIndex); document.getElem

mysql-Mysql存储过程中怎么判断传入参数与自定义字符串的值相等(新人求助)

问题描述 Mysql存储过程中怎么判断传入参数与自定义字符串的值相等(新人求助) CREATE DEFINER=root@localhost PROCEDURE kkk(biaoshi varchar(10)) BEGIN set @count="1"; if(biaoshi.equals(@count)) then select 2; else select 1; end if; END 系统报错 :21:52:28 call kkk('1') Error Code: 1305. F

jvm-app在JVD中启动报错(新人求助)

问题描述 app在JVD中启动报错(新人求助) 整个的检查程序并没有错,但是在虚拟机里运行的时候就直接跳出了,个人感觉是由于使用了2.2版的呼叫权限,但是虚拟机版本是4.0.各路大神帮帮忙... 解决方案 你要在mainfest文件中添加呼叫权限 解决方案二: <uses-permission android:name="android.permission.CALL_PHONE"/> 解决方案三: 我按照意图过滤器来进行了定义,与电话自带的拨号Activity匹配,这样不

新人求助,基于opencv和qt的人脸检测中遇到的问题

问题描述 新人求助,基于opencv和qt的人脸检测中遇到的问题 刚刚开始学习这方面的内容,构建好编译环境,已经能调用摄像头拍照,但无法进行检测,该如何检测,谢谢! 解决方案 学习OpenCV--行人检测&人脸检测(总算运行出来了)

java 监听器- java新人求助,五子棋胜利判定无效。

问题描述 java新人求助,五子棋胜利判定无效. private MouseListener playChessHandler=new MouseAdapter(){ public void mousePressed(MouseEvent e){ int x=e.getX(); int y=e.getY(); //******放一颗棋子 if(canplay=true){ if(x<=grids*space&&x>=0&&y<=grids*space&am

函数调用-新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了。

问题描述 新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了. 添加函数: '写一个添加用户信息的方法,它的返回值是布尔型, Function AddUser(ByVal User As DBuser) As Boolean '首先判断用户名是否已经存在 Dim SQLString As String SQLString = "SELECT * FROM telephonebook WHERE 姓名 ='" & nm & "