在DataGrid1_ItemDataBound事件中
e.Item.Attributes["onmouseclick"]="tourl.aspx?linkid"=e.Item.Cell[0].Text;

解决方案 »

  1.   

    在设置datagrid时,设置好其URL字段(即你需要的linkid),然后在URL格式字符串中写入
    a.aspx?linkid={0}(只要这样写就可以){0}即能引用linkid)
    所有的设置都在datagrid的属性生成器中实现
      

  2.   

    <Columns>
    <asp:HyperLinkColumn   DataNavigateUrlField="column1" DataTextField="column2"  DataNavigateUrlFormatString="www.sohu.com?id={0}"></asp:HyperLinkColumn>
    </Columns>
    显示时column2为链项,column1为参数项。