Как я могу поймать ошибки на / до события DataBound - PullRequest
0 голосов
/ 15 июня 2011

После завершения привязки данных я запускаю событие привязки данных. Я хотел отловить любую ошибку, которая могла произойти, поэтому я не запускаю StoredProc "sp_UpdatePrintQueueToPrinted".

Как отловить ошибки в / до события DataBound?

        protected void ListView1_DataBound(object sender, EventArgs e)
    {
        using (GPEntities gpe = new GPEntities())
        {
            gpe.sp_UpdatePrintQueueToPrinted();              
        }
    }

Ответы [ 2 ]

1 голос
/ 15 июня 2011

Обратите внимание, что OnDataBound происходит, когда заканчивается привязка данных. OnDataBinding происходит, как только начинается привязка данных.

Вы пытаетесь отловить ошибки, связанные с самой фактической привязкой данных? Если это так, оберните ваше событие .DataBind () оператором try catch. Или есть какая-то другая непредвиденная ошибка, которую вы отслеживаете в результате привязки данных?

0 голосов
/ 15 июня 2011

Вы можете использовать событие OnDataBinding, которое запускается ... при привязке данных =) (до события с привязкой к данным)

...