PDA

View Full Version : انتخاب سطور گرید ویو با استفاده از ستون چک باکس



میلاد قاضی پور
دوشنبه 07 تیر 1389, 18:08 عصر
سلام . میخوام ستور گرید ویو رو با استفاده از چک باکس سلکت کنم تا همرو با هم بتونم پاک کنم . در ضمن ستون چک باکس چطوری باید قابل انتخاب باشه ؟

mahdi87_gh
دوشنبه 07 تیر 1389, 20:01 عصر
از کد زیر برای اضافه کردن یه ستون checkbox استفاده کن
برای حذف هم باید یکی یکی چک کنی که کدام سطرها تیک خوردن

DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn(false);
dataGridView1.Columns.Add(chk);

میلاد قاضی پور
دوشنبه 07 تیر 1389, 20:16 عصر
ممنون از شما اما مشکلم رو حل کردم . در اضافه کردن ستون مشکلی نبود . مشکل در تغییر وضعیت چک باکس بود که با این کد حل شد :





//با این روش چکباکس جاری چک میشود . اینو باید در رویداد cellcontentclick نوشت
datagridview1.currentrow.cells[0].value=true

میلاد قاضی پور
دوشنبه 07 تیر 1389, 20:27 عصر
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.MultiSelect = true;
if (e.ColumnIndex.ToString()=="0")
{
//gv checkstate default value mosavie false hast

if (gvcheckstate == true)
{
dataGridView1.CurrentRow.Cells[0].Value = false;
gvcheckstate = false;
}
else
{
gvcheckstate = true;
dataGridView1.CurrentRow.Cells[0].Value = true;
}
}

نیما حتمی
سه شنبه 08 تیر 1389, 09:09 صبح
چطور میشه از بین رکوردهای مختلف در یک گرید در زمان سرچ فقط روکورد سرچ شده select شود.از حلقه باید استفاده کرد؟اگه میشه جواب این سوال رواساتید بدن ممنون