我如何在gridview rowdatabound中获得上一行?

问题描述 投票:0回答:2

我想检查上一行数据是否等于--,如果不等于--,那么我将启用下一行中的按钮

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
       if (DataBinder.Eval(e.Row.DataItem, "time_start").ToString() == "--")
       {
            Button btn = ((Button)e.Row.FindControl("Edit_Button"));
            btn.Enabled = false;
       }   
    }
}
asp.net aspxgridview rowdatabound
2个回答
2
投票

您也可以使用GridView1.Rows[e.Row.RowIndex - 1]这样操作。


0
投票

一种方法是:

© www.soinside.com 2019 - 2024. All rights reserved.