protected void _grdScheme_ItemBound(object sender, GridItemEventArgs e)
    {
        if (e.Item.ItemType == GridItemType.AlternatingItem || e.Item.ItemType == GridItemType.Item)
        {
            string _status = e.Item.Cells[1].Text;
            DataSet _ds = new DataSet();
            if (_status == "True")
            {
                ((CheckBox)e.Item.FindControl("_chkDefault")).Checked = true;
            }

            ProcessScheme _procSchm = new ProcessScheme();
            try
            {

                _procSchm.ID = int.Parse(((Label)e.Item.FindControl("lblSchemeID")).Text);
                _procSchm.selectSchemeUsers();
                _ds = _procSchm.Ds;

                ((Label)e.Item.FindControl("_lblUserCount")).Text = _ds.Tables[0].Rows[0]["UserCount"].ToString();

                _procSchm.selectSchemeUnits();
                _ds = _procSchm.Ds;

                ((Label)e.Item.FindControl("_lblUnitCount")).Text = _ds.Tables[0].Rows[0]["unitCount"].ToString();
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }

            finally
            {
                _procSchm = null;
                _ds = null;

            }

        }

        foreach (GridCommandItem cmdItm in _grdScheme.MasterTableView.GetItems(GridItemType.CommandItem))
           	{
            LinkButton Addbtn = (LinkButton)cmdItm.FindControl("InitInsertButton");
            if (!_isInsert)
            {
              	Addbtn.Visible = false;
              	Button btn = (Button)cmdItm.FindControl("AddNewRecordButton");
              	btn.Visible = false;
            }
            else
            {
                Addbtn.Text = " Add new scheme";
            }
          	}

        foreach (GridColumn col in _grdScheme.MasterTableView.RenderColumns)
        {
            if (col.UniqueName == "EditCommandColumn")
            {
                    if (_isEdit)
                     	col.Visible = true;
                    else
                       	col.Visible = false;
            }

            if (col.UniqueName == "Delete")
            {
                    if (_isDelete)
                     	col.Visible = true;
                    else
                       	col.Visible = false;
            }
        }
        _lblMsg.Text = _message;
    }
    private void loadScheme()
    {
        try
        {
            ProcessScheme _porcsScheme = new ProcessScheme(AlarmasABC.BLL.InvokeOperations.operations.SELECT);
            _porcsScheme.ComID = 1;
            _porcsScheme.invoke();
            DataSet _ds = new DataSet();
            _ds = _porcsScheme.Ds;

            _grdScheme.DataSource = _ds;
            _grdScheme.DataBind();
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message.ToString());
        }
        finally
        {

        }
    }