Beispiel #1
0
    private void loadGridData()
    {
        DataTable dt = null;

        if (_refreshData || Session["dtWorkItem_TestItem"] == null)
        {
            dt = WorkloadItem.WorkItem_TestItemList_Get(WorkItemID == 0 ? TestItemID : WorkItemID, this.SourceType);
            HttpContext.Current.Session["dtWorkItem_TestItem"] = dt;
        }
        else
        {
            dt = (DataTable)HttpContext.Current.Session["dtWorkItem_TestItem"];
        }

        if (dt != null)
        {
            if (dt.Rows.Count > 0)
            {
                spanRowCount.InnerText = (dt.Rows.Count - 1).ToString();
            }

            initializeColumnData(ref dt);
            this.DCC = dt.Columns;
            Page.ClientScript.RegisterArrayDeclaration("_dcc", JsonConvert.SerializeObject(DCC, Newtonsoft.Json.Formatting.None));
        }

        grdWorkItem.DataSource = dt;
        grdWorkItem.DataBind();
    }