loading...
سورس تبریز | SourceTabriz
Admin بازدید : 2236 دوشنبه 31 خرداد 1395 نظرات (1)

مقدمه : من این آموزشو با عجله نوشتم هر جا مشکلی داشتین یا بهم ایمیل (faraji041@gmail.com) بزنید یا از طریق نظرات سوالتون بپرسید توصیه میکنم قبلش یه آموزش مختصر در مورد دیتابیس sqlite از سایت های دیگه  مطالعه کنید تا به مشگل بر نخورید

پیش نیاز ها :

  • یک دیتابیس SQLite ایجاد کنید و نام آن را Database بزارید و داخل آن یک جدول بنام Table ایجاد کرده وستون های آن را id , heder , tag بزارید و سپس کنار فایل اجاریی برنامتون قرار دهید 
  • dll مربوط به sqlite رو به رفرنس برنمتون اضافه کنید ( System.Data.SQLite.dll)
  • using System.Data.SQLite; رو به usingها اضافه کنید
  •  یک پروژه جدید ایجاد کنید و 4تا تکست باکس و 4تا دکمه و یدونه دیتا گرید به فرمتون اضافه کنید سپس کد های زیر رو بهش اضافه کنید


کد اتصال به دیتابیس SQLite  (در بلوک اصلی برنامتون قرار دهید)

SQLiteConnection conn = new SQLiteConnection("Data Source=DataBase.sqlite;Version=3");

//database.sqlite = نام دیتا بیس شما خواهد بود


public void select() { string QuerySelect = "select * from table"; SQLiteCommand cmd = new SQLiteCommand(QuerySelect, conn); SQLiteDataAdapter da = new SQLiteDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt; }

//table = نام جدول شما در دیتا بیس خواهد بود

//متد رو تو فرم لودتون صدا بزنید مثل کد زیر

private void Form1_Load(object sender, EventArgs e) { select(); }

کد ذخیره اطلاعات در جدول  (یک دکمه ایجاد کنید و کد زیر رو داخل اون قرار دهید)

string queryInsert = "insert into table(id,heder,tag) values(@id,@heder,@tag)"; SQLiteCommand cmd = new SQLiteCommand(queryInsert, conn); cmd.Parameters.AddWithValue("@id", Textbox1.Text);// input from textbox cmd.Parameters.AddWithValue("@heder", Textbox2.Text); cmd.Parameters.AddWithValue("@tag", Textbox3.Text); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); select();

//ستون های جدول = id,heder,tag


کد حذف اطلاعات از جدول  (یک دکمه ایجاد کنید و کد زیر رو داخل اون قرار دهید)

try { string querydelete = "delete from table where id=@id"; SQLiteCommand cmd = new SQLiteCommand(querydelete, conn); cmd.Parameters.AddWithValue("@id", Textbox1.Text); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); Select(); } catch (Exception ex) { MessageBox.Show(ex.Message); }


کد ویرایش اطلاعات جدول 

ابتدا داخل رویداد SelectionChanged دیتا گرید ویو کد زیر قرار دهید

Textbox1.Text = dataGridView1.CurrentRow.Cells["id"].Value.ToString(); Textbox2.Text = dataGridView1.CurrentRow.Cells["heder"].Value.ToString(); Textbox3.Text = dataGridView1.CurrentRow.Cells["tag"].Value.ToString();


سپس کد زیر رو داخل دکمه ویرایش قرار دهید

string queryUpdate = "update table set heder=@heder,tag=@tag where id=@id"; SQLiteCommand cmd = new SQLiteCommand(queryUpdate, conn); cmd.Parameters.AddWithValue("@id", Textbox1.Text); cmd.Parameters.AddWithValue("@heder", Textbox2.Text); cmd.Parameters.AddWithValue("@tag", Textbox3.Text); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); select();


کد جستجو اطلاعات یک ستون مشخص از جدول  (یک دکمه ایجاد کنید و کد زیر رو داخل اون قرار دهید)

string QuerySearch = "select * from table where heder like '" + Textbox3.Text + "%'"; SQLiteCommand cmd = new SQLiteCommand(QuerySearch, conn); SQLiteDataAdapter da = new SQLiteDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt;

اینم یه کد دیگه برای جستجو ک یکم پیشرفته تر است

BindingSource1.Filter = string.Format("heder LIKE '%{0}%'", textBox4.Text);



مطالب مرتبط
ارسال نظر برای این مطلب
این نظر توسط سینما در ماشین با ایرانتیک در تاریخ 1399/03/13 و 0:06 دقیقه ارسال شده است

سینما در ماشین
https://www.irantic.com/car-cinema
من بابت سایت خوبتون ممنون هستم. ایرانتیک جدیدا ویژگی جدیدی آورده که توسط آن میتونیم با ماشین بریم داخل سینما و فیلم سینمایی رو از داخل ماشین ببینیم. اینجوری هم راحت تریم هم بهداشتیه هم خوراکی میتونیم سینما ببریم با خودمون.سینما ماشین بهترین کاری که کرده اینه که صدای سینما هم دست خودمون هست و میتونیم از رادیو ماشین صدای سینما رو پلی کنیم.
شهرهای تهران و کرج و قم و شیراز و مشهد و اصفهان و احتمالا تبریز هم سینما ماشین رو دارن میارن. کلا خیلی حال میده این سینما در ماشین .
پیشنهاد میکنم ی بار امتحانش کنید...
سایت ایران تیک یک سایت هست که با ادرس irantic.com در دسترس هست و بلیت سینما و بلیط کنسرت و بلیط تئاتر رو میتونید ازش تهیه کنید. قیمت بلیط ها با تخفیف ویژه هستند.


کد امنیتی رفرش
درباره ما
Profile Pic
سورس تبریز | کد های مفید و کاربردی،فیلم آموزشی و دانلود پروژه
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • نظرسنجی
    از نظر شما کدام زبان برنامه نویسی (تحت ویندوز) کاربردی تر می باشد؟؟؟
    آمار سایت
  • کل مطالب : 19
  • کل نظرات : 2
  • افراد آنلاین : 1
  • تعداد اعضا : 10
  • آی پی امروز : 5
  • آی پی دیروز : 21
  • بازدید امروز : 11
  • باردید دیروز : 26
  • گوگل امروز : 0
  • گوگل دیروز : 3
  • بازدید هفته : 364
  • بازدید ماه : 956
  • بازدید سال : 5,720
  • بازدید کلی : 74,819