http://www.csdn.net/expert/topic/905/905630.xml?temp=.985409

解决方案 »

  1.   

    请参考:
    打开新的链接
    <asp:TemplateColumn HeaderText="标题">
    <ItemTemplate>
    <asp:HyperLink runat="server" Text='...' NavigateUrl='...'>
    </asp:HyperLink>
    </ItemTemplate>
    </asp:TemplateColumn>其中 NavagateUrl的格式为: 
    NavagateUrl='<%# "AuditForm.axpx?ID=" + DataBinder.Eval(Continer,
    "DataItem.AuditID").ToString + "&FindingID=" +
    DataBinder.Eval(Container, "DataItem.FindingID").ToString%>
      

  2.   

    谢谢,另外想问一下怎么对这个连接加click事件,这个事件可以让我把数据存入数据库中。也就是这个link在click时(如onserverclick,onclick)时象点击<asp:Botton>一样。我的onserverclick,onclick好象不能行,请指点。
      

  3.   

    我不用DataGrid,结果做了一个通用一览
      

  4.   

    加入一个LinkButton,然后设置CommandName,然后在DataGrid的ItemCommand里面捕捉LinkButton的Click事件:
    if (e.CommandName == "Your CommandName in LinkButton")
    {
      code ...
    }
      

  5.   

    谢谢icyer的回答,我的意思是点击时弹出一个msgbox,然后在响应click事件,如删除一条记录时问用户是否确认删除,用户确认后进行删除或不删除操作。
      

  6.   

    <A .... onclick="if(!confirm('删除?')) return false;">