PDA

View Full Version : سوال: قرار دادن دکمه حذف در گرید ؟



Mosafers
جمعه 20 بهمن 1391, 23:15 عصر
سلام ببخشید میخوام توی هر سطر گرید یک دکمه باشه که وقتی روش کلیک میکنم اون ستر حذف شه؟

یه دکمه در ستوی گریدم قرار دادم که توی تمامی سطر ها است نمیتونم ازش استفاده کنم ؟ :اشتباه:

Mosafers
شنبه 21 بهمن 1391, 00:34 صبح
کسی نیست کمکمکنه خوابم میاد ! :افسرده:

khokhan
شنبه 21 بهمن 1391, 00:55 صبح
کسی نیست کمکمکنه خوابم میاد ! :افسرده:

درود بر شما

ابتدا ستون باتون رو در دیتا گرید ایجاد می کنید

اینطوری :


private System.Windows.Forms.DataGridViewButtonColumn Column1;
this.Column1.HeaderText = "delete";
this.Column1.Name = "Column1";
this.Column1.Text = "delete";
this.Column1.UseColumnTextForButtonValue = true;


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

اینطوری


private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.ColumnIndex == 4)// created column index (delete button)
{
dataGridView1.Rows.Remove(dataGridView1.Rows[e.RowIndex]);
//commit the changes!
}
}

Mosafers
شنبه 21 بهمن 1391, 12:50 عصر
سلام ممنونم بله خیلی خوب بود مرسی