سلام
من برای Delete این کار رو انجام دادم حالا می خواهم برای Insert,Update,Select کردن داده در GridView چی کار کنم یعنی چطوری من کد بزنم کدش رو برام می گذارید
اینم کد Delete که من انجام دادم برای سه تا دیگه چطوری کد بزنم چطور بنویسم ؟؟؟؟
private void btnDelete_Click(object sender, EventArgs e) { Tbl_Article.DeleteRow(Convert.ToInt32(txtID.Text)); grdList.DataSource = Tbl_Article.SelectAll().Tables[0].DefaultView[0]; } private void Form1_Load(object sender, EventArgs e) { grdList.DataSource = Tbl_Article.SelectAll().Tables[0].DefaultView[0]; }
منظورتون رو متوجه نشدم
میخواهید در خود گرید انجام بدید ؟
در داخل فرم خودم 4 تا Button گذاشتم به ترتیب Insert,Update,SelectوDelete
من می خوام وقتی روی هر کدام از اینها کلیک کردم هم به دیتا بیس من اضافه بشه و هم گرید و این تغییرات در گرید که روی فرم گذاشتم انجام بشه مثلا برای دستور Insert من وقتی روی این دکمه کلیک کردم هم در داخل فرم من یعنی در گرید آن یک ردیف یا به عبارتی یک رکورد با نام و نام خانوادگی و تلفن و غیره اضافه بشه و هم در داخل دیتابیس من اضافه بشه بقیه دستورات هم به همین شکل کار مربوط به خودش را انجام دهد زمانی که من روی دکمه مورد نظر کلیک کردم
یعنی با کلیک کردن روی دکمه مورد نظر وقتی که برنامه اجرا شد این تغییرات هم در گرید انجام بشه و هم در دیتابیس و هما لحظه در گرید این تغییرات رو به من نشون بده با کلیک کردن روی دکمه مورد نظر
اگه میشه کدش رو برام بزارید حالا با لینک و Entityیا بدون استفاده از آن
این لینک رو ببینید
این کد رو من برای Select نوشتم
DbTestEntities db = new DbTestEntities(); dataGridView1.AutoGenerateColumns = true; dataGridView1.DataSource = db.Tbl_Employ.ToList();
و اینم کد Delete هستش
private void btnDelete_Click(object sender, EventArgs e) { Tbl_Article.DeleteRow(Convert.ToInt32(txtID.Text)); grdList.DataSource = Tbl_Article.SelectAll().Tables[0].DefaultView[0]; }
حالا میخوام طبق کد Delete حالا به جای Tbl_Article.SelectAll من نوشتم Insert Row حالا ادامه اش چه جوری کد بزنم و به آن مقدار بدم که وقتی روی دکمه Insert کلیک کردم که آن مقدار در Grid درج بشه یا اضافه بشه و در گرید به من نشون بده ادامه اون کد رو برام بنویسید هم برای Insert و هم برای Update
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)