标题写不明白,我再详细写一下吧1.我是做了一个新闻的版面。
在主页有一个GridView,现实数据库中新闻的标题。如果要让每条新闻都在一个页面单独显示,同时希望这个在主页中的GridView中的标题编程超链接,连接到这个标题所在的新闻的页面
2.新闻页面,我想只做一个动态的页面。然后通过数据库来显示新闻内容。
我是这样想的,大家看看啦在一个页面中,我设置一个GridView,然后只显示书库中相应内容的一项。
然后在上面和下面都做一个链接,第一个查看前一篇,第二个查看后一篇。
每一个按钮里面加入一个SQL语句,这样让GridView来显示相应的内容

解决方案 »

  1.   

    主页用datalist更灵活
     把GridView中的数据变为超链接还不会,等高人
      

  2.   

    你的GridView里放个模板列,放个HyperLink上去,Text绑标题,NavigateUrl绑新闻的主键(ID之类的),类似ShowNews.aspx?ID={0}这样子;想在新窗口打开新闻浏览,我就用NavigateUrl="<%# Eval(&quot;NewsID&quot;, &quot;javascript:void(window.open('ShowNews.aspx?ID={0}','_blank','width=800,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=yes'))&quot;) %>"这样子绑ShowNews.aspx?ID=xxx 就是根据传过来的ID读数据库里的新闻显示的页面希望对你有帮助
      

  3.   

    <asp:HyperLinkField DataNavigateUrlFields="StuId" DataNavigateUrlFormatString="add_student.aspx?id={0} &amp;Action=Edit"
                                                            HeaderText="编辑" Text="编辑" />
      

  4.   

    没结吧?
    建立一个表
    表里分别有链接字段说明字段,griview 如下绑定.
            <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" >
                <Columns>
                    <asp:HyperLinkField DataNavigateUrlFields="这个是链接的字段" DataTextField="说明字段" HeaderText="说明文本"
                        Target="_blank" /> //target -- 由你选择
                 </Columns>
            </asp:GridView>
    测试通过,动态添加有个怪问题;
    我测试的代码如下,我使用了一个user表
            <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" >
                <Columns>
                    <asp:HyperLinkField DataNavigateUrlFields="userid" DataTextField="username" HeaderText="链接"
                        Target="_blank" />
                </Columns>
            </asp:GridView>cs 动太添加
            HyperLinkField hl = new HyperLinkField();        hl.HeaderText = "链接";
            hl.DataTextField = "username";
            hl.DataNavigateUrlFields ="userid"; //这行提示类型不匹配??
            hl.Target = "_blank";
                    GridView2.Columns.Add(hl);        GridView2.DataSource = dt.DefaultView;
            GridView2.DataBind();
    运行后,查看链接是正确的.
      

  5.   

    链接字段里的内容是你需要链接的节点或站点了,如:http://www.sina.com.cn 等等