做的一个新闻发布页面!!没有按照自己想的显示~有源程序~ 我如何把这个页面的Id传递我的show2.aspx页面是不是在我的show2.aspx 用string newsid;newsid=Request.Params["id"];就可以把Id值传来~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对,最好用Request.QueryString["id"]来接收传递过来的值。show2.aspx?id={0} 就是用绑定到DataGrid上相应字段的“biaoti”列的值来替换掉{0}。 检查一下你数据库表中是否有“biaoti”字段,或在SQL语句中用到。-------努力学习 不断实践 虚心讨教-------- HeaderText="标题" 处的连接不起做用~能有错啊~<form runat="server"><p align="center"><font size="+3">新闻浏览</font><asp:DataGrid id="DataGrid1" runat="server"ForeColor="Black"PagerStyle_Mode="NumericPages"OnPageindexChanged="ChangePage" PageSize="10"Width="80%"AllowPaging="True"Font-Names="Verdana"Font-Size="8pt"autogeneratecolumns="False"><Columns><asp:HyperLinkColumnHeaderText="标题"DataNavigateUrlFormatString="show2.aspx?id={0DataTextField="biaoti"Target="_new"/><asp:BoundColumn HeaderText=“摘自" itemstyle-width=10% DataField=zhaizi/><asp:BoundColumn HeaderText=“点击次数" itemstyle-width=20% DataField=counter/><asp:BoundColumn HeaderText=“发表日期" itemstyle-width=20% DataField=shijian/></Columns></asp:DataGrid></form></body></Html> <%@ Import Namespace="System.Data.SqlClient" %><%@ Import Namespace="System.Data" %><Script Language="C#" runat="server">int startIndex;void BindGrid(){string mySelectQuery="select * from chengji";string myConnString=@"server=localhost;uid=sa;pwd=;database=test";SqlConnection myConnection=new SqlConnection(myConnString);DataSet myDataSet=new DataSet();SqlDataAdapter myAdapter;myAdapter=new SqlDataAdapter(mySelectQuery,myConnection);myAdapter.Fill(myDataSet,"chengji");show.DataSource=myDataSet.Tables["chengji"].DefaultView;show.DataBind();}void Page_Load(Object sender,EventArgs e){if(!IsPostBack){startIndex=0;}BindGrid();}void ChangePage(Object sender,DataGridPageChangedEventArgs e){ startIndex=e.NewPageIndex*show.PageSize; show.CurrentPageIndex=e.NewPageIndex; show.DataBind(); }</script><html><head></head><body><p><form runat=server><asp:DataGridAllowPaging="True"PageSize="3"PagerStyle_HoriontanAlign="Right"PagerStyle_Mode="NumericPages"OnPageindexChanged="ChangePage"CellPadding="2"CellSpaing="0"id="show"runat="server"/></form></body></html>全部源程序~为什么HeaderText="标题" 处的连接不起做用~能有错啊~ 问个数据绑定的问题。 (求助)部署ASP.MVC3+EF4+Oracle 遇到的问题 visual studio中aspx源文件的显示问题 怎么在跳转后保存信息好 treeview问题(在线求助) 很困惑我的问题,分不多 ------------又要麻烦大家了!!! vs2005 ASP.NET_SessionId 有问题 XX=window.open 没有返回值 两天了 在线等待 70分呀 那里有下载用java脚本写的treeview? 《〈〈〈〈〈〈高手帮忙:查询后再查询的问题?? 我的TREE
show2.aspx?id={0} 就是用绑定到DataGrid上相应字段的“biaoti”列的值来替换掉{0}。
-------努力学习 不断实践 虚心讨教--------
<form runat="server">
<p align="center"><font size="+3">新闻浏览</font>
<asp:DataGrid id="DataGrid1"
runat="server"
ForeColor="Black"
PagerStyle_Mode="NumericPages"
OnPageindexChanged="ChangePage"
PageSize="10"
Width="80%"
AllowPaging="True"
Font-Names="Verdana"
Font-Size="8pt"
autogeneratecolumns="False">
<Columns>
<asp:HyperLinkColumn
HeaderText="标题"
DataNavigateUrlFormatString="show2.aspx?id={0
DataTextField="biaoti"
Target="_new"
/>
<asp:BoundColumn HeaderText=“摘自" itemstyle-width=10% DataField=zhaizi/>
<asp:BoundColumn HeaderText=“点击次数" itemstyle-width=20% DataField=counter/>
<asp:BoundColumn HeaderText=“发表日期" itemstyle-width=20% DataField=shijian/>
</Columns>
</asp:DataGrid>
</form>
</body>
</Html>
<%@ Import Namespace="System.Data" %>
<Script Language="C#" runat="server">
int startIndex;
void BindGrid()
{
string mySelectQuery="select * from chengji";
string myConnString=@"server=localhost;uid=sa;pwd=;database=test";
SqlConnection myConnection=new SqlConnection(myConnString);
DataSet myDataSet=new DataSet();
SqlDataAdapter myAdapter;
myAdapter=new SqlDataAdapter(mySelectQuery,myConnection);
myAdapter.Fill(myDataSet,"chengji");
show.DataSource=myDataSet.Tables["chengji"].DefaultView;
show.DataBind();
}
void Page_Load(Object sender,EventArgs e){
if(!IsPostBack){
startIndex=0;
}
BindGrid();
}void ChangePage(Object sender,DataGridPageChangedEventArgs e)
{
startIndex=e.NewPageIndex*show.PageSize;
show.CurrentPageIndex=e.NewPageIndex;
show.DataBind();
}
</script>
<html>
<head>
</head>
<body>
<p>
<form runat=server>
<asp:DataGrid
AllowPaging="True"
PageSize="3"
PagerStyle_HoriontanAlign="Right"
PagerStyle_Mode="NumericPages"
OnPageindexChanged="ChangePage"
CellPadding="2"
CellSpaing="0"
id="show"
runat="server"/>
</form>
</body>
</html>全部源程序~为什么HeaderText="标题" 处的连接不起做用~能有错啊~