GridView Эффект затухания строк - PullRequest
0 голосов
/ 07 февраля 2011

РЕДАКТИРОВАТЬ:

вот что он генерирует во время выполнения после отладки кода

<script type='text/javascript'>
$('#ctl00_ContentPlaceHolder1_tabControl_gv_ctl03').show().fadeIn(8000).fadeOut(90000)
</script>

прежде чем я ищу ...

enter image description here

как мне выделить строку управления gridview после того, как я закончу обновление с этой строкой?

<asp:GridView runat="server" CssClass="DataWebControlStyle">    
<AlternatingRowStyle CssClass="AlternatingRowStyle" />   
 <RowStyle CssClass="RowStyle" />    <
HeaderStyle CssClass="HeaderStyle" />    
<SelectedRowStyle CssClass="SelectedRowStyle" />
</asp:GridView> 


protected void gv_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
   //update....
}

Ответы [ 2 ]

1 голос
/ 07 февраля 2011

Не проверено, но должно быть что-то вроде этого:

protected void gv_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
    GridViewRow row = GridViewName.Rows[e.RowIndex];
    var sb = new StringBuilder();
    sb.Append(@"<script type='text/javascript'>");
    sb.Append(string.Format(@"$('#{0}').hide(200)", row.ClientId)); // hide or show here
    sb.Append(@"</script>");

    ScriptManager.RegisterStartupScript(GridViewName, this.GetType(), "showhide", sb.ToString(), false);
}
0 голосов
/ 07 февраля 2011
protected void gv_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
    GridViewRow row = GridViewName.Rows[e.RowIndex];
    row.CssClass = "some class that has background-color set";
}

Это должно (также не проверено) работать, если вы явно не установили цвет фона каждой ячейки.

Примечание. Я понимаю, что вы указали jQuery, но, поскольку вы опубликовали функцию на стороне сервера, я подумал, что это проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...