请问大家,我在用HyperLinkColumn的时候想要做链界,我的所有链界都放在数据库了,主要是想通过点击链接,可以连到其他网站,但是我怎么写都是连到http://localhost/目录下的,那我的连接都成了http://localhost/www.google.com了,这样可不行啊,请问如何才能直接连到如www.google.com,用HyperLinkColumn的方法该怎么写啊。代码都写在CS中,不是在页面代码里的。

解决方案 »

  1.   

    把连接写完整,www.google.com前面要加上http://
    也就是
    http://www.google.com
      

  2.   

    没用啊,把链接写完整了就成了http://localhost/http://www.google.com了。有没有更好的解决办法啊
    HyperLinkColumn[] b = new HyperLinkColumn[1];
        for (int i=0;i<1;i++)
    b[i] = new HyperLinkColumn();
        b[0].HeaderText="网站地址";
        b[0].Text ="网站地址链接";
        b[0].DataNavigateUrlFormatString = "http://{0}";
        b[0].DataNavigateUrlField = "WEB_ADDRESS";
    CustomDataGrid1.DataGrid1.Columns.Add(b[0]);
    我的hyperlinkcolumn是这样写的,地址都在数据库的WEB_ADDRESS字段里,但是出来的现象就想上面所说的那样成了http://localhost/http://www.google.com。真是郁闷啊,这个HyperLinkColumn该怎么用啊