首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

点击dataview 一条记录,进入新页面显示它的详细内容解决思路

2012-01-23 
点击dataview 一条记录,进入新页面显示它的详细内容dataview绑定文章表中的ID、Titledataview显示文章的Tit

点击dataview 一条记录,进入新页面显示它的详细内容
dataview   绑定文章表中的ID、Title

dataview显示文章的Title,Title做成联接,当我点击一条时它进入新的页面显

示文章的内容。

代码:

public   partial   class   MyController_News   :   System.Web.UI.UserControl
{
        DB   DBManager   =   new   DB();

        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                FillGrid();

        }
            public   void   FillGrid()
        {

                string   strSQL   =   "select   *   from   News ";
                GridView1.DataSource   =   DBManager.GetDS(strSQL,   "News ");
                this.GridView1.DataBind();

                if   (GridView1.Rows.Count   !=   0)
                {
                        foreach   (GridViewRow   rw   in   GridView1.Rows)
                        {
                                rw.Cells[0].Visible   =   false;
                        }
                }
        }
        protected   void   GridView1_PageIndexChanging(object   sender,   GridViewPageEventArgs   e)
        {
                this.GridView1.PageIndex   =   e.NewPageIndex;
                FillGrid();

        }
}
 
我只做到这里,下面不会做了。

[解决办法]
链接传个id就可以了
[解决办法]
加个超连接
绑定
<%# "XXX.aspx?ID= " + Eval(Container, "DataItem.数据库ID ").ToString()%>
XXX.ASPX接受这个ID
[解决办法]
楼上的均为正解~~
[解决办法]
设置个Datakey
xxx.asp?id={0}
[解决办法]
他们说的都有道理啊!给某个字段做了链接,通过 "详细信息页面.aspx?id={NEWSID} "把ID传过去
[解决办法]
wangzhaoli1982(做事最怕认真二字(求职:34392891))

正解~~

热点排行