private void btnMiktarDegistir_Click(object sender, EventArgs e)
        {
            frmMiktarGir MiktarGir = new frmMiktarGir(1);

            MiktarGir.labelControl1.Text = "Bütün Hepsinin Etiket Miktarını Değiştir";

            if (MiktarGir.ShowDialog() == System.Windows.Forms.DialogResult.Yes)
            {
                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    gridView1.SetRowCellValue(i, colEtiketMiktari, Convert.ToInt32(MiktarGir.textEdit1.EditValue));
                }
            }
        }
        private void BarkoduMiktarliBirBarkodIseMiktarHanesiniDoldur()
        {
            frmMiktarGir frm = new frmMiktarGir(0);

            frm.textEdit1.Text = "1";

            frm.labelControl1.Text = "Barkoda yazılacak Miktarı Girin";
            if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Yes)
            {
                string BarkodaEklenecek = "";

                decimal Miktar = Convert.ToDecimal(frm.textEdit1.EditValue);

                gridView1.SetFocusedRowCellValue(colAltBirimKatSayi, Miktar);

                if (Miktar >= 10) // miktar 10 a eşit veya küçük ise ilk basamak
                {
                    BarkodaEklenecek = Miktar.ToString().Replace(",", "");
                }
                else if (Miktar < 10) // 0 dan büyük 10 dan küçük ise (yani 1 basmaklı ise) başına 0 koyuyoruz
                {                     // 0 dan da küçükse gene başına 1 sıfır koyuyoruz çünkü 0 dan küçüksa ör: 0,10 ise başında 1 sıfır zaten var
                    BarkodaEklenecek = Miktar.ToString().Replace(",", "");
                    BarkodaEklenecek = "0" + BarkodaEklenecek;
                }
                // en sonunda da kontrol hanesine ulaşana kadar sonuna sıfır ekliyoruz

                for (int i = 0; 5 > BarkodaEklenecek.Length; i++) // buradaki 5 sayısının aslında ayarlardan gelmesi gerekiyor
                {
                    BarkodaEklenecek = BarkodaEklenecek + "0";
                }

                // daha da sonunda kontrol numarasını ekliyoruz

                #region KontrolNumarasıOluşturma

                int[] Tekler;
                int[] Ciftler;
                int   KontrolNu = 0;

                BarkodaEklenecek = gridView1.GetFocusedRowCellValue(colAltBirimBarkod).ToString() + BarkodaEklenecek;

                if (BarkodaEklenecek.Length % 2 == 0) // numara nın uzunluğu çift ise
                {
                    Tekler  = new int[BarkodaEklenecek.Length / 2];
                    Ciftler = new int[BarkodaEklenecek.Length / 2];
                }
                else // numaranın uzunluğu tek ise
                {
                    Tekler  = new int[(BarkodaEklenecek.Length / 2) + 1];
                    Ciftler = new int[BarkodaEklenecek.Length / 2];
                }


                for (int i = 1, b = 0; i < BarkodaEklenecek.Length; i++, b++) // Sondan başlayarak ilk önce tek sonra cift sonra tek... diye atması lazım
                {
                    Tekler[b] = Convert.ToInt16(BarkodaEklenecek[BarkodaEklenecek.Length - i].ToString());
                    i        += 1;
                    if (Ciftler.Length + 1 > b)
                    {
                        Ciftler[b] = Convert.ToInt16(BarkodaEklenecek[BarkodaEklenecek.Length - i].ToString());
                    }
                }
                //for (int i = 1; i < Ciftler.Length; i++) // çiftleri atıyorum
                //{
                //  Ciftler[i] = Convert.ToInt16(numara[numara.Length - (i * 2)]);
                //}

                //for (int i = 0; i < numara.Length; i++) // çiftleri atıyorum
                //{
                //  if (numara.le)
                //  Ciftler[i] = Convert.ToInt16(numara[numara.Length - (i * 2)]);
                //}
                int TeklerToplami  = 0;
                int CiftlerToplami = 0;
                for (int i = 0; i < Tekler.Length; i++)
                {
                    TeklerToplami += Tekler[i];
                }
                for (int i = 0; i < Ciftler.Length; i++)
                {
                    CiftlerToplami += Ciftler[i];
                }


                KontrolNu = 10 - (((TeklerToplami * 3) + CiftlerToplami) % 10);

                BarkodaEklenecek = BarkodaEklenecek + KontrolNu.ToString();

                gridView1.SetFocusedRowCellValue(colAltBirimBarkod, BarkodaEklenecek);

                #endregion


                gridView1.PostEditor();
                gridView1.Focus();
                gridView1.RefreshData();
            }
        }