首页 新闻 会员 周边

RowEditing事件中 不能加if判断,加就完全没反应!!!

0
悬赏园豆:20 [待解决问题]

代码贴出来了, 调试时都能通过,不管if判断成功不成功,页面就是没反应,grid的编辑状态不出来,也没有页面的提示。不加if判断,编辑状态可以出来。哪位高人能给看看,谢谢了豆不多,不好意了。

protected void grdMember_(object sender, GridViewEditEventArgs e)
    {
        if (grdMember.Rows[e.NewEditIndex].Cells[7].Text.ToString() == "0")
        {
        grdMember.EditIndex = e.NewEditIndex;
        Bind();
        }
        else
        {
            grdMember.EditIndex = -1;
            Bind();
            Response.Write(this, "该笔付款已完成,不能重复付款!");
        }

    }

FlyingEagle的主页 FlyingEagle | 初学一级 | 园豆:180
提问于:2011-11-18 14:16
< >
分享
所有回答(1)
0

换成这样试试:

protected void grdMember_(object sender, GridViewEditEventArgs e)
{
int index=e.NewEditIndex;
if (grdMember.Rows[index].Cells[7].Text.ToString() == "0")
{
grdMember.EditIndex = index;
Bind();
}
else
{
grdMember.EditIndex = -1;
Bind();
Response.Write(this, "该笔付款已完成,不能重复付款!");
}
}
artwl | 园豆:16736 (专家六级) | 2011-11-18 16:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册