<asp:TemplateColumn HeaderText="工作日志" ItemStyle-Width="9%"> <ItemTemplate><a href="#" onclick="open('look.aspx?id=<%# DataBinder.Eval(Container, "DataItem.log_id") %>','日志信息','toolbar=no,location=auto,status=no,width=900,height=540')">查看</a> </ItemTemplate> </asp:TemplateColumn>

解决方案 »

  1.   

    to: weiwei8000(weiwei)
    用你这种做法好像不能切换到'设计'视图了吧.会提示
    <%.."值"..%>以不同方式将值括起来.
      

  2.   

    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
    {
    System.Data.DataRowView dbr=(System.Data.DataRowView)e.Item.DataItem;
    e.Item.Cells[0].Text="<a href=\"view.aspx?ID="+dbr["ID"].ToString()+"\"  target=\"_blank\">"+dbr["Title"].ToString()+"</a>";
    }
    }