Example #1
0
        /// <summary>
        /// Paiešką pagal vardą pavardę
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void rodytiVarpav_Click(object sender, EventArgs e)
        {
            //Išsaugomas norimas surasti vardas,pavardė
            string neededVarpav = varpavTextBox.Text;

            //Vėl padaromas tas pats tekstas
            varpavTextBox.Text      = "Vardas, pavardė";
            varpavTextBox.ForeColor = Color.Silver;

            //Vėl tas pats kaip ir aukščiau: užklausa bet tas pats atvaizdavimas
            try
            {
                //MySql užklausa, tas LIKE tai ieško įrašu, kurie turi tokį stringą
                MySqlDataAdapter adapter = new MySqlDataAdapter("SELECT varpav as 'Darbuotojas', data as 'Data' FROM lentele WHERE varpav LIKE '%" + neededVarpav + "%' ORDER BY data DESC", databaseConnection);

                if (adapter.Equals(""))
                {
                    MessageBox.Show("KLAIDA");
                }
                //Išvaloma lentelė
                table.Clear();

                //Duombazės duomenys įdedami į tą datatable ir grąžinamas eilučių skaičius. Tai jis ir yra total
                count.Text = adapter.Fill(table).ToString();
                //DataGridView komponentui liepiama rodyti lentelę, kuri jau užpildyta duomenimis
                dataView.DataSource       = table;
                dataView.Columns[0].Width = 155;
                dataView.Columns[1].Width = 155;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }