Пример #1
0
        void RefreshGrida()
        {
            DataTable tblSelect = new DataTable();

            tblSelect      = db.RunQuery("Select ID 'رقم المكان' , Name 'مكان الكتاب' From Places");
            dgv.DataSource = tblSelect;

            bmb             = this.BindingContext[tblSelect];
            lblPostion.Text = (bmb.Position + 1) + "/" + bmb.Count;
        }
Пример #2
0
 private void loadDSDATBAO()
 {
     //Tao lien ket tblPHIEUDATBAO voi cac control
     txtSoPhieu.DataBindings.Add("text", tblPHIEUDATBAO, "SoPhieu", true);
     dtNgayDat.DataBindings.Add("value", tblPHIEUDATBAO, "NgayDat", true);
     cbSDT.DataBindings.Add("SelectedValue", tblPHIEUDATBAO, "MaKH", true);
     bindPDB = this.BindingContext[tblPHIEUDATBAO];
     //dang ki event positonchanged xu li boi dbPDB_Positonchanged ()
     bindPDB.PositionChanged += new EventHandler(bdPDB_PositionChanged);
 }
Пример #3
0
// <Snippet1>
    private void PrintCell(object sender, MouseEventArgs e)
    {
        DataGrid           thisGrid       = (DataGrid)sender;
        DataGridCell       myDataGridCell = thisGrid.CurrentCell;
        BindingManagerBase bm             = BindingContext[thisGrid.DataSource, thisGrid.DataMember];
        DataRowView        drv            = (DataRowView)bm.Current;

        Console.WriteLine(drv [myDataGridCell.ColumnNumber]);
        Console.WriteLine(myDataGridCell.RowNumber);
    }
Пример #4
0
        private void tao_mat_hang()
        {
            bangHH = qlBanHangBLO.Doc_dl_HH();
            lbMatHang.DisplayMember = "TenHH";
            lbMatHang.ValueMember   = "MaHH";
            lbMatHang.DataSource    = bangHH;

            bindingHH = BindingContext[bangHH];
            bindingHH.PositionChanged += new EventHandler(bindingHH_PositionChanged);
        }
Пример #5
0
        public void dodulieuvaodatagridview()
        {
            dt = laydulieu("select * from nguoidung");

            bs            = new BindingSource();
            bs.DataSource = dt;

            danhsach = BindingContext[bs];
            dataGridView1.DataSource = bs;
        }
Пример #6
0
        private void DeleteFileFormat()
        {
            BindingManagerBase bm            = this.BindingContext[dataView1];
            string             settings_name = ((DataRowView)bm.Current).Row[1].ToString();

            if (cl.DelFormat(settings_name))
            {
                this.dataView1.Table.Rows.Remove(((DataRowView)bm.Current).Row);
            }
        }
        void RefreshGrida()
        {
            DataTable tblSelect = new DataTable();

            tblSelect      = db.RunQuery("Select d.ID 'رقم دار النشر', d.Name 'دار النشر', c.Name 'الدولة' From Dar_Nashr d , Countrys c Where d.Country_ID = c.ID");
            dgv.DataSource = tblSelect;

            bmb             = this.BindingContext[tblSelect];
            lblPostion.Text = (bmb.Position + 1) + "/" + bmb.Count;
        }
Пример #8
0
 private void loadDSDATBAO()
 {
     //Tao  lien  ket  tblPHIEUDATBAO  voi  cac  control
     txtSoPhieu.DataBindings.Add("text", tblPHIEUDATBAO, "SoPhieu", true);
     dtNgayDat.DataBindings.Add("value", tblPHIEUDATBAO, "NgayDat", true);
     cbSDT.DataBindings.Add("SelectedValue", tblPHIEUDATBAO, "MaKH", true);
     bindPDB = this.BindingContext[tblPHIEUDATBAO];
     //Đăng  Ký  Event  PositionChanged  xu  ly  bởi  bdPDB_PositionChanged (object sender, EventArgs e)
     bindPDB.PositionChanged += new EventHandler(bdPDB_PositionChanged);
 }
        void RefreshGrida()
        {
            DataTable tblSelect = new DataTable();

            tblSelect      = db.RunQuery(" Select ID 'رقم التصنيف', Name 'أسم التصنيف' From Categorys");
            dgv.DataSource = tblSelect;

            bmb             = this.BindingContext[tblSelect];
            lblPostion.Text = (bmb.Position + 1) + "/" + bmb.Count;
        }
        private void bindingManager_CurrentChanged(object sender, EventArgs e)
        {
            BindingManagerBase bindingManagerBase = (BindingManagerBase)sender;

            foreach (object obj in bindingManagerBase.Bindings)
            {
                Binding binding = (Binding)obj;
                binding.ControlUpdateMode = ControlUpdateMode.OnPropertyChanged;
            }
        }
Пример #11
0
// <Snippet1>
    private void PrintPropertyDescriptions(BindingManagerBase b)
    {
        Console.WriteLine("Printing Property Descriptions");
        PropertyDescriptorCollection ps = b.GetItemProperties();

        for (int i = 0; i < ps.Count; i++)
        {
            Console.WriteLine("\t" + ps[i].Name + "\t" + ps[i].PropertyType);
        }
    }
Пример #12
0
        void RefreshGrida()
        {
            DataTable tblSelect = new DataTable();

            tblSelect      = db.RunQuery("Select a.ID 'رقم المؤلف', a.Name 'أسم المؤلف', a.DOB 'تاريخ الميلاد', c.Name 'الدولة' from Authors a, Countrys c where a.Country_ID = c.ID ");
            dgv.DataSource = tblSelect;

            bmb             = this.BindingContext[tblSelect];
            lblPostion.Text = (bmb.Position + 1) + "/" + bmb.Count;
        }
        private void FrmProductCategory_Load(object sender, EventArgs e)
        {
            db = new DatabaseDataContext();
            tbl_ProductCategory = db.tbl_LoaiHangHoas;

            LoadDatabaseToDataGridView();

            //Binding
            txtName.DataBindings.Add("Text", tbl_ProductCategory, "Ten", true);
            listProductCategory = this.BindingContext[tbl_ProductCategory];
        }
Пример #14
0
 public void LoadDataBinding()
 {
     txtMaSV.DataBindings.Add("text", BangSinhVien, "MaSV", true);
     txtHoTen.DataBindings.Add("text", BangSinhVien, "HoTen", true);
     dtpNgaySinh.DataBindings.Add("text", BangSinhVien, "NgaySinh", true);
     radNam.DataBindings.Add("checked", BangSinhVien, "GioiTinh", true);
     cbbLop.DataBindings.Add("SelectedValue", BangSinhVien, "MaLop", true);
     txtDiaChi.DataBindings.Add("text", BangSinhVien, "DiaChi", true);
     pictureBoxHinh.DataBindings.Add("ImageLocation", BangSinhVien, "Hinh", true);
     DSSV = this.BindingContext[BangSinhVien];
 }
Пример #15
0
 private void btnAddToDomainFilterList_Click(object sender, EventArgs e)
 {
     if (this.tbDomain.Text != "")
     {
         this.xa.Settings.domainFilters.Add(this.tbDomain.Text);
         this.tbDomain.Text = "";
         BindingManagerBase bmb = this.lbDomainFilters.BindingContext[this.xa.Settings.domainFilters];
         bmb.SuspendBinding();
         bmb.ResumeBinding();
     }
 }
 public FRM_CATEGORIES()
 {
     InitializeComponent();
     da = new SqlDataAdapter("select id_cat as 'المعرف', DESCRIPTION_CAT as 'الصنف' from categories", sqlcon);
     da.Fill(dt);
     dgList.DataSource = dt;
     txtID.DataBindings.Add("text", dt, "المعرف");
     txtDes.DataBindings.Add("text", dt, "الصنف");
     bmb = this.BindingContext[dt];
     lblPosition.Text = (bmb.Position + 1) + "  /  " + bmb.Count;
 }
Пример #17
0
        public Users_Manage_Form()
        {
            Business_Layer.CLS_LOGIN login = new Business_Layer.CLS_LOGIN();
            InitializeComponent();

            da = new SqlDataAdapter("SELECT USERNAME AS 'Username',PASSWORD AS 'Password' from Users", sqlcon);
            da.Fill(dt);

            metroGrid1.DataSource = dt;
            bmb = this.BindingContext[dt];
        }
 public static void SuspendTwoWayBinding(BindingManagerBase bindingManager)
 {
     if (bindingManager == null)
     {
         throw new ArgumentNullException("bindingManager");
     }
     foreach (Binding b in bindingManager.Bindings)
     {
         b.DataSourceUpdateMode = DataSourceUpdateMode.Never;
     }
 }
        //===================================================

        public FRM_Delivery_Boy()
        {
            InitializeComponent();
            DA = new SqlDataAdapter("select * from [Delivery Mens]", MyCon);
            DA.Fill(Dt);
            dataGridView1.DataSource = Dt;
            textBox_ID.DataBindings.Add("text", Dt, "DeliveryMan_ID");
            textBox_name.DataBindings.Add("text", Dt, "DelieveryMAn_Name");
            textBox_phone.DataBindings.Add("text", Dt, "phone");
            BM = this.BindingContext[Dt];
        }
Пример #20
0
 private void tiendodean_Load(object sender, EventArgs e)
 {
     addcot1();
     addcot2();
     addcot3();
     addcot4();
     dateTimePicker1.Value = DateTime.Now;
     dataGridViewtiendodean.AutoGenerateColumns = false;
     dataGridViewtiendodean.DataSource          = tiendodean;
     btiendodean = this.BindingContext[tiendodean];
 }
 public static void UpdateDataBoundObject(BindingManagerBase bindingManager)
 {
     if (bindingManager == null)
     {
         throw new ArgumentNullException("bindingManager");
     }
     foreach (Binding b in bindingManager.Bindings)
     {
         b.WriteValue();
     }
 }
Пример #22
0
        private void btnLeft_Click(object sender, System.EventArgs e)
        {
            if (this.dvFileFields.Count == 0)
            {
                return;
            }
            BindingManagerBase bm = this.BindingContext[dvFileFields];
            DataRow            dr = ((DataRowView)bm.Current).Row;

            RemoveFileField(dr);
        }
Пример #23
0
        private void DelFormatFieldProps()
        {
            if (dvFileFields.Count < 1)
            {
                return;
            }
            BindingManagerBase bm  = this.BindingContext[dvFileFields];
            DataRow            row = ((DataRowView)bm.Current).Row;

            RemoveFileField(row);
        }
Пример #24
0
    private void PrevHandler(object sender, EventArgs e)
    {
        CurrencyManager cm = BindingContext [dataset, "Sports.AthletesSports"] as CurrencyManager;

        cm.Position--;
        Console.WriteLine("CM POSITION:   {0}   {1}", cm.Position, cm);

        BindingManagerBase scm = BindingContext [dataset, "Sports.AthletesSports.AthleteName"] as BindingManagerBase;

        Console.WriteLine("BINDINGS:   {0}  {1}", scm, (scm != null ? scm.Position : -666));
    }
Пример #25
0
        public void DoDuLieu_Vao_DatagridView()
        {
            dt = laydulieu("select * from mon");

            bs            = new BindingSource();
            bs.DataSource = dt;

            danhsach = BindingContext[bs];
            dataGridView1.DataSource        = bs;
            bindingNavigator1.BindingSource = bs;
        }
Пример #26
0
 public Categories()
 {
     InitializeComponent();
     da = new SqlDataAdapter("select cat_ID as 'معرف الصنف' , Description as 'اسم الصنف' from Categories", con);
     da.Fill(dt);
     dgvcategories.DataSource = dt;
     textid.DataBindings.Add("text", dt, "معرف الصنف");
     textname.DataBindings.Add("text", dt, "اسم الصنف");
     bm            = this.BindingContext[dt];
     labelpos.Text = (bm.Position + 1) + "  /  " + bm.Count;
 }
Пример #27
0
 public F_CatManaging()
 {
     InitializeComponent();
     da = new SqlDataAdapter("select ID,DESCRPTION_CAT as 'Category' from CATEGORIES", SqlConnection);
     da.Fill(dt);
     dataGridView1.DataSource = dt;
     txtID.DataBindings.Add("text", dt, "ID");
     txtDes.DataBindings.Add("text", dt, "Category");
     bmb         = this.BindingContext[dt];
     label3.Text = (bmb.Position + 1) + " / " + bmb.Count;
 }
Пример #28
0
        private void RefrescarLista()
        {
            BindingManagerBase bm = this.lProps.BindingContext[this._puntoAcceso.Propiedades.Items];
            CurrencyManager    cm = (CurrencyManager)bm;

            if (cm != null)
            {
                cm.Refresh();
            }
            EventoCambiaEstado(estadoModelo.Pendiente);
        }
Пример #29
0
 public FRM_CAT_Mngmnt()
 {
     InitializeComponent();
     da = new SqlDataAdapter("select ID_Cat,Name_Cat from Categories", conn);
     da.Fill(dt);
     dataGridView1.DataSource = dt;
     textBox_CatID.DataBindings.Add("text", dt, "ID_Cat");
     textBox_CatName.DataBindings.Add("text", dt, "Name_Cat");
     bm          = this.BindingContext[dt];
     label3.Text = (bm.Position + 1) + "/" + bm.Count;
 }
Пример #30
0
        /// <summary>
        /// 选择不同收费标准
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void radfee_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton bt = sender as RadioButton;

            if (null == bt || !bt.Checked)
            {
                return;
            }
            int index = Convert.ToInt16(basefun.valtag(Convert.ToString(bt.Tag), "val"));
            //查询收费标准,默认增加一条明细
            DataTable          tabpark     = this.ds.Tables["停车场管理"];
            DataView           dvfee       = this.ds.Tables["收费标准"].DefaultView;
            BindingManagerBase bindMgrbase = this.BindingContext[tabpark];
            DataRowView        drpark      = bindMgrbase.Current as DataRowView;

            if (null == drpark || "门岗" == Convert.ToString(drpark["类型"]) || dvfee.Count < 1)
            {
                return;
            }
            DataTable tabdetail = this.ds.Tables["收费标准时段"];

            if (4 == index || 5 == index)
            {
                tabdetail = this.ds.Tables["收费标准时刻"];
            }
            DataRowView drvFee  = dvfee[0];
            string      feetype = "消费方式" + Convert.ToString(index);

            if (feetype != Convert.ToString(drvFee["计费方式"]))
            {
                drvFee["计费方式"] = feetype;
            }
            tabdetail.DefaultView.RowFilter = string.Format("标准ID='{0}'", drvFee["ID"]);
            tabdetail.DefaultView.Sort      = "序号";
            DataRowView drvdetail = null;

            if (tabdetail.DefaultView.Count > 0)
            {
                drvdetail = tabdetail.DefaultView[0];
            }
            if (null == drvdetail)
            {
                DataRow dr = tabdetail.NewRow();
                dr["ID"]   = Guid.NewGuid().ToString();
                dr["标准ID"] = drvFee["ID"];
                dr["序号"]   = 1;
                tabdetail.Rows.Add(dr);
            }
            //刷新编辑控件值
            this.tabFeeStd.SelectedIndex = -1 + index;
            this.isValSetting            = true;
            this.setFeeParam(tabdetail, this.tabFeeStd.SelectedTab);
            this.isValSetting = false;
        }
 private void ConfigureDataSource(object newDataSource, string newDataMember, bool force)
 {
   if (!_isConfigurating)
   {
     _isConfigurating = true;
     try
     {
       if (DataSource == newDataSource && DataMember == newDataMember && !force)
       {
         return;
       }
       base.DataSource = newDataSource;
       base.DataMember = newDataMember;
       if (_isInitializing)
       {
         _loadOnEndInit = true;
       }
       else
       {
         UnwireEvents(_errorManager);
         if (ContainerControl != null && DataSource != null && ContainerControl.BindingContext != null)
         {
           _errorManager = ContainerControl.BindingContext[DataSource, DataMember];
         }
         else
         {
           _errorManager = null;
         }
         WireEvents(_errorManager);
         if (_errorManager != null)
         {
           UpdateBinding();
         }
       }
     }
     finally
     {
       _isConfigurating = false;
     }
   }
 }
 private void WireEvents(BindingManagerBase bindingManager)
 {
   if (bindingManager == null)
   {
     return;
   }
   bindingManager.CurrentChanged += HandlerCurrentChanged;
   bindingManager.BindingComplete += HandlerBindingComplete;
   var currencyManager = bindingManager as CurrencyManager;
   if (currencyManager != null)
   {
     currencyManager.ItemChanged += HandlerItemChanged;
     currencyManager.Bindings.CollectionChanged += HandlerBindingsChanged;
   }
 }