datagrid属性-属性生成器-列-超链接列

解决方案 »

  1.   

    在ItemCreated事件里面完成,怎么实现需要看你通过什么条件识别这个单元格
      

  2.   

    <asp:datagrid>
    <columns>
    <hyperlinkcolumns>
    你可以根據你item(index)的值判斷你具體要哪一組item為超連接
      

  3.   

    To: xiangsu(向俗),我不是要一列全为超链接!!!
      

  4.   

    在DataGrid中加一个模板列,列中加一个Lable
    在private void DataGrid_ItemDataBound()事件中:
    if(e.Item.ItemIndex!=-1)
    {
                                         //首先是判断条件:
    if(DataGrid2.DataKeys[e.Item.ItemIndex].Equals("1")) {
    foreach(Control imag in e.Item.Cells[1].Controls)
    {
    if(lable.ID=="你的普通列名")
    {
    lable.Text="<a herf='1.aspx'>文本</a>";
    }
    }
    }
                  else
    {
        lable.Text="文本"
    }
      

  5.   

    http://chs.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/ctrlref/webctrl/datagrid/datagrid3.src
    http://chs.gotdotnet.com/quickstart/aspplus/samples/webforms/ctrlref/webctrl/datagrid/doc_datagrid.aspx