Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand
        Dim user As String
        user = e.Item.Cells(2).Text
        Response.Redirect("adminedit.aspx?userid=" & user & "")
    End Sub

解决方案 »

  1.   

    它的意思是點擊了DATAGRID1的EDIT編輯按鈕時啟動事件e.Item.Cells(2).Text是指你點擊的EDIT按鈕的第三列的TEXT然後用這個TEXT傳到你要的頁面
      

  2.   

    点击按键里时就连到你要的新页面去,在新页面里写delete语句,这样一点按钮就执行删除了啊,不是吗?
      

  3.   

    to  CRYF(此人已疯) 
    你的意思,是不是把所选的列的某一项作为两个页面间的传递介质呢?
      

  4.   

    呵呵。。就這個意思,,然後到那邊再用SQL把數據調出來,或用SQL語句動作。
      

  5.   

    可是,到了新的页面,应该怎么应用sql语句呢,
    这么写可以么select * from puser where id='"+uer+"';
    这么写能取到么?
      

  6.   

    Response.Redirect("adminedit.aspx?userid=" & user & "")
    這是轉向adminedit.aspx頁面,並把USER的值傳過去。
    你在adminedit.aspx頁面用user=request.querystring("user")就能取得USER的值。
    SQL就隨你寫了。
      

  7.   

    you can do it like this:
    1.Response.Redirect("xxx.aspx?userid=" & user )
    2.you can get the value in the new aspx page by : Request.QueryString("userid");
      

  8.   

    or you can use session...good luck
      

  9.   

    “System.Web.HttpRequest.QueryString”表示“属性”,此处应为“方法”源错误: 行 16:      string user=Request.QueryString("user");  
      

  10.   

    在VS2003,VB.NET下  
     If Not Page.IsPostBack Then
                user1 = Trim(Request.QueryString("userid"))
        End If
    調試成功的句子。
    session這樣用,把session("user")=e.Item.Cells(2).Text
    在傳過來的頁面也用session("user")就能得到值。
    不過用session占用資源