Вызов события RowDataBound при обновлении страницы

У меня есть gridview, и я связываю его, только если это не POSTBACK, но я хочу вызвать функцию RowDataBound, когда она является обратной передачей. Как мне это сделать

 protected void gridview1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowIndex == -1)
        {
        //Some logic
        }
    }

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            LoadGridView();
        }
        else
        {
            gridview1_RowDataBound(null, null); // Object reference not set to an instance of an object 
        }
    }

Как я могу это назвать?

1 ответ

Если вы создаете какие-либо динамические столбцы на основе каких-либо условий в Rowdatabound, то, если эти условия не выполняются, сделайте так, чтобы сетка не имела этих динамических столбцов. Это решило мою проблему. Надеюсь, это кому-нибудь поможет.

Другие вопросы по тегам