GridView的行渐变效果 [英] GridView Row Fading Effect

查看:169
本文介绍了GridView的行渐变效果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

编辑:

这里是它在运行时生成后,我调试code

 <脚本类型=文/ JavaScript的'>
$('#ctl00_ContentPlaceHolder1_tabControl_gv_ctl03')。展()。淡入(8000).fadeOut(90000)
< / SCRIPT>

ERE就是我要找...

我如何突出GridView控件行我正在完成后该行更新?

 < ASP:GridView控件=服务器的CssClass =DataWebControlStyle>
< AlternatingRowStyle的CssClass =AlternatingRowStyle/>
 < RowStyle的CssClass =RowStyle/> <
HeaderStyle的CssClass =HeaderStyle/>
< SelectedRowStyle的CssClass =SelectedRowStyle/>
< / ASP:GridView的>
保护无效gv_RowUpdating(对象发件人,GridViewUpdateEventArgs E)
{
   //更新....
}


解决方案

未经检验的,但应该是这样的:

 保护无效gv_RowUpdating(对象发件人,GridViewUpdateEventArgs E)
{
    GridViewRow行= GridViewName.Rows [e.RowIndex]
    VAR SB =新的StringBuilder();
    sb.Append(@<脚本类型=文/ JavaScript的'>中);
    sb.Append(的String.Format(@。$('#{0})藏(200),row.ClientId)); //隐藏或显示在这里
    sb.Append(@< / SCRIPT>中);    ScriptManager.RegisterStartupScript(GridViewName,this.GetType(),显示隐藏,sb.ToString(),假);
}

EDIT:

here is what its generating at runtime after i debug the code

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

ere is what i am looking for...

how do i highlight the gridview control row after i am done updating with the row?

<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....
}

解决方案

Untested, but should be something like this:

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);
}

这篇关于GridView的行渐变效果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆