使用GridView制作新闻题目列表 我知道 只用一列返回标题的名字,但是怎么才能把超连接 也要加到里面就是用点击这行 跳转到相应的地址去大家是用什么来做 新闻列表的 

解决方案 »

  1.   

    我似乎用的datalist...  把里边的列都删除了 自己绑了个 连接进去。
      

  2.   

    用超连接列啊,显示的文本textfield为标题,要传的参数为id,navigeteurl为你要转向的URL
      

  3.   


    我是用的HyperLinkField ,re这个字段里面 我填的是http://www.163.com
        <form id="form1" runat="server">
        <div>
            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
                DataSourceID="SqlDataSource1">
                <Columns>
                    <asp:HyperLinkField DataNavigateUrlFields="re" DataTextField="code" Target="_blank" DataNavigateUrlFormatString="{0}" />
                </Columns>
            </asp:GridView>
        
        </div>但是为什么,点击这个连接变成了下面这些
    http://www.163.com%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20/
      

  4.   

    用GridView的超链接列或使用模板呀
      

  5.   

    设置个断点,看看输出的是什么内容 
    是不是字段内容有误
    如果你要直接显示字段内容的话不用设置DataNavigateUrlFormatString吧
      

  6.   


    出现这个的原因可能是你数据库里re字段的定义为char(50)(假如是50),是定长的,当内容不够的时候会补0,应改为可变长型
      

  7.   

    这个字段是 char换成varchar就好了 http://topic.csdn.net/u/20080731/15/8c5ba857-7e81-4023-b5e2-edcd2054a4d5.html?seed=738228210兄弟这里还有几十分 一起拿走把