ASPxGridView的数据源是动态的,经常变动,有一行需要转换成超链接行。
我在后台方法中把这一行的数据加上<a>超链接标签: protected void ASPxGridView2_DataBound(object sender, EventArgs e)
    {
        DataRow dr = ((ASPxGridView)sender).GetDataRow(12);
        dr[2] = "<a href='aaa.aspx'>dddd</a>";
    }
但是显示出来却是文字,没有变成超链接
大家看该怎么办?ASPxGridView超链接行

解决方案 »

  1.   

    System.Diagnostics.Process.Start("IExplore.exe", url);用这个试试,如果不行查询Process.Start()这个方法怎么用,我以前用过。
      

  2.   

    朋友你好,我用你的那段代码:
    protected void ASPxGridView2_DataBound(object sender, EventArgs e)
        {
            DataRow dr = ((ASPxGridView)sender).GetDataRow(12);
            dr[2] = System.Diagnostics.Process.Start("IExplore.exe", "FhlMx.aspx");
        }
    结果,一运行,直接弹出来一个页面,ASPxGridView里面这样显示:
      

  3.   

    朋友你好,我是想在ASPxGridView里这一行显示为超链接。点击超链接可以跳到另一个页面。
      

  4.   

    那你能不能写点击事件,能就在点击事件里面调用System.Diagnostics.Process.Start("IExplore.exe", "FhlMx.aspx");
    这句话不就可以了!
      

  5.   

        <a href='bdxq.aspx?id= <%# Eval("B_InsuranceSlipId").ToString().Trim()%>'>查看详细 </a> 
      

  6.   

    好像在ASPxGridView里没有什么好的办法,后来我又换的Repeater重新做的,不过还是谢谢你们。