前面已经有人问过这个问题了
http://topic.csdn.net/t/20060318/11/4622811.html
不过看不明白   能不能详细说一下
如果有例子的话就最好了。

解决方案 »

  1.   

    把你所选的DataGrid中每列的数据读出来,手动Add到另一个DataGrid
    或把你所选的那列放到一个DataSet中``在另一个DataGrid的DataSource中绑定这个DataSet
      

  2.   

    <asp:HiddenField     ID="HF_id"   runat="server"   Value=' <%#Eval("id")   %> '/> 
    在Reperter里面写一个隐藏域。在里面绑定ID然后在Reperter的ItemDataBound事件里   
      HiddenField   id=   e.Item.FindControl("lblQuantity")   as   HiddenField;//取得ID 
    或者
        这个是GridView 得 grClient_RowDataBound 事件里面写的 string id = ((HiddenField)e.Row.Cells[0].FindControl("id")).Value;           e.Row.Attributes.Add("ondblclick", "javascript:WinOpen('" + id  + "')");
    <script language="javascript"> function WinOpen(id)
    {
        var a;
    a = window.open("yaopin_client_view.aspx?id="+id+"","","fullscreen=0,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=750,height=400,top=100,left=240");
    }
    </script>或者e.Row.Attributes.Add("ondblclick", "javascript:window.open("yaopin_client_view.aspx?id="+id+"","","fullscreen=0,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=750,height=400,top=100,left=240");");这样
    你参考下
      

  3.   

    不会结账的请看这个帖子
    http://topic.csdn.net/u/20080110/19/7cb462f1-cac6-4c28-848e-0a879f4fd642.html