PDA

View Full Version : سوال: عملیات در کموباکس در گریدویو



m.batimar
شنبه 18 شهریور 1391, 19:20 عصر
سلام دوستان عزیز:
من یک دیتاگریدویو دارم که توش یه کموباکس گذاشتم که آیتم هاش حذف و ویرایش است،میخوام وقتی یکی از اینارو انتخاب کردم همون سطر رو یا ویرایش و یا ثبت کنه:
لطفا راهنماییم کنین که چجوری و کجا این کدارو بنویسم ممنون از همه ی دوستام(فقط خواهش میکنم واضح جواب بدید تا بفهمم)

m.batimar
شنبه 18 شهریور 1391, 21:31 عصر
دوستان خواهش میکنم کمکم کنید خیلی واجبه....ممنونم

abcd_a
شنبه 18 شهریور 1391, 21:35 عصر
یه جستجو تو سایت کن مثال های زیادی هست

m.batimar
شنبه 18 شهریور 1391, 21:59 عصر
من که چیزی پیدا نکردم دوستم....

abcd_a
دوشنبه 20 شهریور 1391, 09:13 صبح
سلام من کدی که خود استفاده می کنم به صورت زیر است که به جای combobox از button استفاده می کنم

private void dataGridViewX1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
int cid;
try
{
if (e.ColumnIndex == dataGridViewX1.Columns["edit"].Index)
{
cid = int.Parse(dataGridViewX1["cid", e.RowIndex].Value.ToString());
frmSellEdit frm = new frmSellEdit(cid);
frm.ShowDialog();
}
else if (e.ColumnIndex == dataGridViewX1.Columns["delete"].Index)
{
cid = int.Parse(dataGridViewX1["cid", e.RowIndex].Value.ToString());

if (FarsiMessage.Show("آیا مایل به انجام عملیات حذف هستید؟", "توجه", FarsiMessageBoxButtons.OKCancel, FarsiMessageBoxIcons.Question) == DialogResult.OK)
{
SqlCommand cm = new SqlCommand("delete from tbcell where cid='" + cid + "'", cn);
cn.Open();
cm.ExecuteNonQuery();
dataGridViewX1.Rows.Remove(dataGridViewX1.CurrentR ow);
FarsiMessage.Show("عملیات حذف با موفقیت انجام شد.", "توجه", FarsiMessageBoxButtons.OKCancel, FarsiMessageBoxIcons.Information);
cn.Close();
}

}


}
catch
{
}

}
امیدوارم تونسته باشم کمکی کرده باشم