Access Bağlantısı ve Arama Yapma


Formun Tamamı İçin Tıklayınız.

ŞARTLAR
*İsim Access'e eklenecek.
*Listbox'ta kaydedilen isimler listelenecek.
*Listbox'ta listelenen isimler arasında arama yapılacak ve aranan isim Listbox'ta seçili hale gelecek.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;

namespace WindowsFormsApplication10
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=vt1.mdb");
            baglan.Open();
            OleDbCommand komut = new OleDbCommand("insert into isimler(isimler)values('" + textBox1.Text + "')",baglan);
            komut.ExecuteNonQuery();
            textBox1.Clear();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=vt1.mdb");
            baglan.Open();
            OleDbCommand komut = new OleDbCommand();
            komut.CommandText = "select * from isimler";
            komut.Connection = baglan;
            OleDbDataReader oku = komut.ExecuteReader();
            while (oku.Read())
            {
                listBox1.Items.Add(oku[0].ToString());
            }
            oku.Close();
            baglan.Close();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            bool durum = false;
            int sayac = listBox1.Items.Count;
            string deger = null;
            for (int i = 0; i < sayac; i++)
            {
                if (listBox1.Items[i].ToString() == textBox2.Text)
                {
                    durum = true;
                    deger = listBox1.Items[i].ToString();
                }
            }
            if (durum == false)
            {
                MessageBox.Show("Aradığınız isim yok!");
            }
            else
            {
                listBox1.SelectedItem = deger;
            }
        }
    }
}

2 yorum:

  1. OleDbConnection emir = new OleDbConnection("provider=Microsoft.Jet.Oledb.4.0; data source=kküakkütkükzaüktaüüt.mdb");
    OleDbDataAdapter emir2 = new OleDbDataAdapter("select*from ürünler", emir);
    DataSet emir3 = new DataSet();
    OleDbCommand komut = new OleDbCommand();
    emir2.Fill(emir3, "Kitaplar");
    dataGridView1.DataSource = emir3.Tables["Kitaplar"];
    textBox1.Text = emir3.Tables["Kitaplar"].Rows[i][0].ToString();
    textBox2.Text = emir3.Tables["Kitaplar"].Rows[i][1].ToString();
    textBox3.Text = emir3.Tables["Kitaplar"].Rows[i][2].ToString();
    i = i + 1;
    if (i == 3)
    {
    i = 0;
    }

    YanıtlaSil
  2. Bu ne böyle esmerrr

    YanıtlaSil