Beispiel #1
0
        // Fill ComboBox Kota Tujuan
        void fillcombo2()
        {
            DataTable dCb2 = intfadddata.getCombo2(cmbKotaPengiriman.SelectedItem.ToString());

            for (int i = 0; i < dCb2.Rows.Count; i++)
            {
                cmbKotaTujuan.Items.Add(dCb2.Rows[i]["kota_tujuan"]);
            }
        }
Beispiel #2
0
        // When One of ComboBox Kota Pengiriman Items get Selected
        private void cmbKotaPengiriman_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Set cmbKotaPengiriman item value to object data_add
            data_add.setKotaPengiriman(cmbKotaPengiriman.SelectedItem.ToString());

            // Clear it so it wouldn't get display twice or more
            cmbTipeBarang.Items.Clear();
            cmbTipeBarang.DataSource = null;    // Just To Be Safe
            cmbTipeBarang.ResetText();          // Make the combobox text empty
            cmbKotaTujuan.Items.Clear();
            cmbKotaTujuan.DataSource = null;    // Because the combobox might be bound to datatable
            cmbKotaTujuan.ResetText();          // Make the combobox text empty

            txt_lama_pengiriman.Text = "";
            txt_tarif.Text           = "";

            if (cmbKotaTujuan.SelectedItem == null)
            {
                // Retrieve list of cmbKotaTujuan base on it's kota pengiriman
                DataTable dCb2 = intfadddata.getCombo2(cmbKotaPengiriman.SelectedItem.ToString());

                for (int i = 0; i < dCb2.Rows.Count; i++)
                {
                    cmbKotaTujuan.Items.Add(dCb2.Rows[i]["kota_tujuan"]);
                }
            }
            else
            {
                // Clear it so it wouldn't get display twice or more
                cmbKotaTujuan.Items.Clear();
                cmbKotaTujuan.DataSource = null;    // Because the combobox might be bound to datatable
                cmbKotaTujuan.ResetText();          // Make the combobox text empty

                // Retrieve list of cmbKotaTujuan base on it's kota pengiriman
                DataTable dCb2 = intfadddata.getCombo2(cmbKotaPengiriman.SelectedItem.ToString());

                for (int i = 0; i < dCb2.Rows.Count; i++)
                {
                    cmbKotaTujuan.Items.Add(dCb2.Rows[i]["kota_tujuan"]);
                }
            }
        }