protected void ctlSelect_Click(object sender, ImageClickEventArgs e)
        {
            if (this.IsMultiSelect == true)
            {
                IList <DBProvinceLovReturn> dbProvinceList = new List <DBProvinceLovReturn>();

                foreach (GridViewRow row in ctlGridProvince.Rows)
                {
                    if ((row.RowType == DataControlRowType.DataRow) && ((CheckBox)row.FindControl("ctlSelect")).Checked)
                    {
                        short provinceId = UIHelper.ParseShort(ctlGridProvince.DataKeys[row.RowIndex].Value.ToString());

                        Label ctlProvinceNameInGrid = ctlGridProvince.Rows[row.RowIndex].FindControl("ctlLblProvinceName") as Label;
                        Label ctlRegionNameInGrid   = ctlGridProvince.Rows[row.RowIndex].FindControl("ctlLblRegionName") as Label;

                        DBProvinceLovReturn lovReturn = new DBProvinceLovReturn();
                        lovReturn.ProvinceID   = provinceId;
                        lovReturn.RegionID     = (ctlRegionNameInGrid.Text == "ภาคกลาง") ? UIHelper.ParseShort("3") : UIHelper.ParseShort("1");
                        lovReturn.ProvinceName = ctlProvinceNameInGrid.Text;
                        lovReturn.RegionName   = ctlRegionNameInGrid.Text;

                        dbProvinceList.Add(lovReturn);
                    }
                }

                CallOnObjectLookUpReturn(dbProvinceList);
                Hide();
            }
        }
        protected void ctlGridProvince_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (this.IsMultiSelect == false)
            {
                if (e.CommandName.Equals("Select"))
                {
                    int   rowIndex   = ((GridViewRow)((ImageButton)e.CommandSource).NamingContainer).RowIndex;
                    short provinceId = UIHelper.ParseShort(ctlGridProvince.DataKeys[rowIndex].Value.ToString());

                    Label ctlProvinceNameInGrid = ctlGridProvince.Rows[rowIndex].FindControl("ctlLblProvinceName") as Label;
                    Label ctlRegionNameInGrid   = ctlGridProvince.Rows[rowIndex].FindControl("ctlLblRegionName") as Label;

                    DBProvinceLovReturn lovReturn = new DBProvinceLovReturn();
                    lovReturn.ProvinceID   = provinceId;
                    lovReturn.RegionID     = (ctlRegionNameInGrid.Text == "ภาคกลาง") ? UIHelper.ParseShort("3") : UIHelper.ParseShort("1");
                    lovReturn.ProvinceName = ctlProvinceNameInGrid.Text;
                    lovReturn.RegionName   = ctlRegionNameInGrid.Text;

                    CallOnObjectLookUpReturn(lovReturn);
                    Hide();
                }
            }
        }
        public void LoadData()
        {
            List <DBProvinceLovReturn> dbProvinceList = new List <DBProvinceLovReturn>();

            #region Set List
            DBProvinceLovReturn tmp1 = new DBProvinceLovReturn();
            tmp1.ProvinceID   = UIHelper.ParseShort("1");
            tmp1.ProvinceName = "ขอนแก่น";
            tmp1.RegionID     = UIHelper.ParseShort("1");
            tmp1.RegionName   = "ภาคตะวันออกเฉียงเหนือ";
            dbProvinceList.Add(tmp1);

            DBProvinceLovReturn tmp2 = new DBProvinceLovReturn();
            tmp2.ProvinceID   = UIHelper.ParseShort("2");
            tmp2.ProvinceName = "อุดรธานี";
            tmp2.RegionID     = UIHelper.ParseShort("1");
            tmp2.RegionName   = "ภาคตะวันออกเฉียงเหนือ";
            dbProvinceList.Add(tmp2);

            DBProvinceLovReturn tmp3 = new DBProvinceLovReturn();
            tmp3.ProvinceID   = UIHelper.ParseShort("3");
            tmp3.ProvinceName = "กรุงเทพ";
            tmp3.RegionID     = UIHelper.ParseShort("3");
            tmp3.RegionName   = "ภาคกลาง";
            dbProvinceList.Add(tmp3);

            DBProvinceLovReturn tmp4 = new DBProvinceLovReturn();
            tmp4.ProvinceID   = UIHelper.ParseShort("4");
            tmp4.ProvinceName = "ปทุมธานี";
            tmp4.RegionID     = UIHelper.ParseShort("3");
            tmp4.RegionName   = "ภาคกลาง";
            dbProvinceList.Add(tmp4);
            #endregion Set List

            ctlGridProvince.DataSource = dbProvinceList;
            ctlGridProvince.DataBind();
        }