2016-11-29 123 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

我需要它淡出后,我按删除 –