ArrayList arr = new ArrayList();  private void btnBale_Click(object sender, EventArgs e)
        {
                int Referencel = Convert.ToInt32(this.txtReference1.Text.Trim());
                int Unit = Convert.ToInt32(this.txtUnit.Text.Trim());
                string UnitofMeasure = this.txtUnitofMeasure.Text.Trim();
                double UnitPrice = Convert.ToDouble(this.txtUnitPrice.Text.Trim());
                string CountryofOrigin = this.txtCountryofOrigin.Text.Trim();
                int Harmcode = Convert.ToInt32(this.txtHarmcode.Text.Trim());
                string currencyCode1 = this.txtcurrencyCode1.Text.Trim();
                string DescriptionofGoods1 = this.txtDescriptionofGoods1.Text.Trim();                string[] baleKind = new string[] { Referencel.ToString(), Unit.ToString(), UnitofMeasure, UnitPrice.ToString(),
                CountryofOrigin, Harmcode.ToString(), currencyCode1, DescriptionofGoods1 };                arr.Add(baleKind);                for (int i = 0; i < arr.Count; i++)
                {
                    string[] a = (string[])arr[i];
                    for (int j = 0; j < a.Length; j++)
                    {
                        this.dgvKaWaWL.Rows[i].Cells[j].Value = a[j];
                    }                }
                    }