Esempio n. 1
0
        protected void SortEmptyFix(GridView grdSort)
        {
            if (grdSort.Rows.Count == 0)
            {
                WorkViewTDS.LFS_WORK_TYPE_VIEW_SORTDataTable dt = new WorkViewTDS.LFS_WORK_TYPE_VIEW_SORTDataTable();
                dt.AddLFS_WORK_TYPE_VIEW_SORTRow("", 0, 0, "", false, true, "", "", false, 0);
                Session["workTypeViewSortDummy"] = dt;

                grdSort.DataBind();
            }

            // normally executes at all postbacks
            if (grdSort.Rows.Count == 1)
            {
                WorkViewTDS.LFS_WORK_TYPE_VIEW_SORTDataTable dt = (WorkViewTDS.LFS_WORK_TYPE_VIEW_SORTDataTable)Session["workTypeViewSortDummy"];
                if (dt != null)
                {
                    // hide row
                    grdSort.Rows[0].Visible = false;
                    grdSort.Rows[0].Controls.Clear();
                }
            }
        }