PDA

View Full Version : حذف و اضافه در DataGridView



alirezakarimi2008
چهارشنبه 04 آذر 1388, 15:43 عصر
باعرض سلام
من برای حذف ، اضافه ، ویرایش در DataGridView در #C نیاز به کد دارم
البته من تو سایت دنبالش گشتم ولی چیزی نفهمیدم
ببخشید من مبتدی هستم میشه به من کمک کنید
ممنونم

saed2006
چهارشنبه 04 آذر 1388, 15:53 عصر
http://www.dotnetspider.com/resources/31916-Insert-update-delete-datagridview-c-net.aspx

saymon
چهارشنبه 04 آذر 1388, 16:16 عصر
باعرض سلام
من برای حذف ، اضافه ، ویرایش در DataGridView در C#‎‎ نیاز به کد دارم
البته من تو سایت دنبالش گشتم ولی چیزی نفهمیدم
ببخشید من مبتدی هستم میشه به من کمک کنید
ممنونم
update :البته این مال یکی از برنامه های خودمه تو باید ادرس DB خودتو بذاری جاش وخونه ی update خودتو با WHERE خودت مشخص کنی:

OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Documents and Settings\\Visual Studio 2005\\Projects\\ DB.mdb;");
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = cn;
cmd.CommandText = string.Format(" UPDATE {0} SET question='" + rtxtsoal.Text + "',answer='" + rtxtjavab.Text((((hamoon sharte khone peyda kardanas ke male khodeto bezar in yani jaii ke ba txtjavab barabar bood + "' WHERE ID=" + dgvEdit.CurrentRow.Cells[0].Value.ToString() + "", Tablename);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();


DELETEاین مال زمانی است که کاربر روی یک سطر گریدویوت کلیک کرده وتو اونو خحذف می خوای کنی ولیتت رو دوباره Refresh کنی:در غیر این صورت از :DELETE FROm table میتونی استفاده کنی

dgvEdit.Rows.Remove(dgvEdit.CurrentRow);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
da.Update(dt);

موفق باشید