PDA

View Full Version : سوال: رويداد ديتاگريد (نوشتن دستور حذف ركوردها براي يك فيلد )؟



clever student
دوشنبه 06 مهر 1388, 07:51 صبح
سلام
ميدونما ولي يادم رفته عذر ميخوام كه ميپرسم !:چشمک:ولي لطف كنيد جواب بديد.
اگه بخوام براي يك فيلد از ديتاگريد كد بنويسم مثلا يك فيلد را براي حذف ركورد بگذارم دستور
حذف ركورد را در كدوم رويداد ديتا گريد بايد بنويسم؟
منظورم همون فيلدهاي حذف و ويرايش براي ديتاگريد است

M.YasPro
دوشنبه 06 مهر 1388, 07:55 صبح
سلام
من که از سوالتون چیزی متوجه نشدم

behnam124
دوشنبه 06 مهر 1388, 08:03 صبح
اگه منظورتون حذف یه سطر از گرید ویو هست

با دستور(شماره سطر) RomoveAt میتونید اینکارو انجام بدید

در ضمن شناره سطر از صفر شروع میشه

Mohsen229266
دوشنبه 06 مهر 1388, 15:29 عصر
سلام دوست عزیز در رویداد Click دیتاگرید با شرط اینکه سلول انتخابی همان دکمه برای حذف باشه اگه اگه ستون باتون رو 1 در نظر بگیری


private void dataGridView1_Click(object sender, EventArgs e)
{
if (dataGridView1.CurrentCell == dataGridView1[0, dataGridView1.CurrentRow.Index])
{
dataGridView1.Rows.RemoveAt(0);
}
}