站內文章

2014年10月15日 星期三

在gridview中以TemplateField新增button並點擊



在aspx原始檔裡面將該butoon加上
CommandName = "按鈕名稱" CommandArgument='<%# Container.DataItemIndex%>'
ex:CommandName = "Detial" CommandArgument='<%# Container.DataItemIndex%>'


                
                    
                        
                    
                


建一個 gridview的 RowCommand

    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int index = Convert.ToInt32(e.CommandArgument);//取得點選的index y軸
        GridViewRow selectedRow = GridView1.Rows[index];//取得x軸
        TableCell device_item_num = selectedRow.Cells[0];//取得欄位0的數值
        switch (e.CommandName)//取得x軸點選的button
        {
            case "Detial":// 按鈕名稱 (參考原始檔)
                Session["device_item_num"] = device_item_num.Text; // Session欄位0的數值
                Response.Redirect("04_02_01_00_SearchDetial.aspx"); // 跳轉頁面
                break;
            default:
                break;
        }
    }

沒有留言:

張貼留言