站內文章

2014年10月15日 星期三

將gridview中以TemplateField新增的button變成不能點選




新增一個girdview的RowDataBound

// 這邊會將gridview1所有名為 Detial 的button變fasle ->不能點選
// 須自己加條件判斷 哪時候要 enable = true
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        Button Detial;
        for (int i = 0; i < GridView1.Rows.Count; i++) // 從第0 row 到 gridview1的最後一 row
        {
            Detial = (Button)GridView1.Rows[i].FindControl("Detial"); // 用findcontrol去抓不同row對應到的button 名為 Detial
            Detial.Enabled = false; // 將 Detial 這個button enable false
        }
        break;
    }

沒有留言:

張貼留言