2016-11-29 70 views
0

我想分配一個CSS類到gridview行,但它什麼都不做。代碼:如何將CSS樣式分配給ImageButton點擊的gridview行?

ImageButton button = (ImageButton)sender; 
GridViewRow gvr = (GridViewRow)button.NamingContainer; 
gvr.Attributes["class"] = "animated fadeOutRight"; 

怎麼了?

+0

你有沒有調試它,是事件觸發的呢? –

+0

是的,事件正在觸發 –

+0

如果將css應用於行,您是否查看了呈現的HTML? –

回答

1
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
      e.Row.CssClass = "animated fadeOutRight"; 
     } 
    } 

的CSS必須的RowDataBound只適用

+0

嗯,他想改變按鈕單擊事件,只有這一行的css –

+0

我需要它淡出後,我按刪除 –