У меня есть функция, которая имеет строку с информацией, разбивает ее на части, а затем добавляет строки и столбцы в asp.net GridView.
Это нормально, но проблема в том, что эта функция запускается из события, а затем, когда я делаю:
TestGrid.DataSource = (myTable).DefaultView;
TestGrid.DataBind();
Он не заполняет сетку и не отображает (myTable содержит всю правильную информацию)
Моя сетка выглядит так:
<asp:UpdatePanel ID="UpdateTestingGrid" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="TestGrid" runat="server" CssClass="pipesTbl">
</asp:GridView>
</ContentTemplate>
И если я правильно понимаю, это как-то связано с тем, что это вне контекста,
Может ли кто-нибудь попытаться помочь с этим? даже просто чтобы помочь мне с чем и с чего начать поиск в Google ? что я ищу?
EDIT
Надеюсь, это немного поможет
protected void progressBar_RunTask(object sender, EO.Web.ProgressTaskEventArgs e)
{
tester.done += new tester.PipeDoneEvtArgs(tester_Done);
progressBar.Maximum = 100;
}
void tester_Done(double runTime)
{
DataTable myTable = new DataTable();
//Here i fill the myTable with rows and columns
TestGrid.DataSource = (myTable).DefaultView;
TestGrid.DataBind();
}