コード例 #1
0
ファイル: FrmCityDistrict.cs プロジェクト: 15831944/winform-1
        /// <summary>
        /// 分页控件编辑项操作
        /// </summary>
        private void winGridViewPager1_OnEditSelected(object sender, EventArgs e)
        {
            if (!HasFunction("Dictionary/CityDistrict/DistrictEdit"))
            {
                MessageDxUtil.ShowError(Const.NoAuthMsg);
                return;
            }

            if (SelectedCityId == 0)
            {
                MessageDxUtil.ShowTips("请先选择城市");
                return;
            }

            Int32 Id = this.winGridViewPager1.gridView1.GetFocusedRowCellDisplayText("Id").ToInt32();

            if (Id > 0)
            {
                FrmEditDistrict dlg = new FrmEditDistrict();
                dlg.txtCity.Text = lblCityName.Text;
                dlg.txtCity.Tag  = lblCityName.Tag;
                dlg.Id           = Id;
                dlg.OnDataSaved += new EventHandler(District_OnDataSaved);

                dlg.OnDataSaved += new EventHandler(dlg_OnDataSaved);

                if (DialogResult.OK == dlg.ShowDialog())
                {
                    BindData();
                }
            }
        }
コード例 #2
0
        /// <summary>
        /// 分页控件编辑项操作
        /// </summary>
        private void winGridViewPager1_OnEditSelected(object sender, EventArgs e)
        {
            if (!HasFunction("CityDistrict/DistrictEdit"))
            {
                MessageDxUtil.ShowError(Const.NoAuthMsg);
                return;
            }

            if (string.IsNullOrWhiteSpace(SelectedCityId))
            {
                MessageDxUtil.ShowTips("请先选择城市");
                return;
            }

            string ID = this.winGridViewPager1.gridView1.GetFocusedRowCellDisplayText("ID");

            if (!string.IsNullOrEmpty(ID))
            {
                FrmEditDistrict dlg = new FrmEditDistrict();
                dlg.txtCity.Text = lblCityName.Text;
                dlg.txtCity.Tag  = lblCityName.Tag;
                dlg.ID           = ID;
                dlg.OnDataSaved += new EventHandler(District_OnDataSaved);

                dlg.OnDataSaved += new EventHandler(dlg_OnDataSaved);

                if (DialogResult.OK == dlg.ShowDialog())
                {
                    BindData();
                }
            }
        }