PDA

View Full Version : چطور میشه ستون انتخابگر datagridview رو پنهان کرد؟



zzhkfa
یک شنبه 19 شهریور 1396, 17:52 عصر
چطور میشه ستون انتخابگر گرید ویو رو پنهان کرد؟ تصویر نمونه ضمیمه شد

titipop1
یک شنبه 19 شهریور 1396, 18:12 عصر
DGV.ColumnsHeadersVisible=false

zzhkfa
یک شنبه 19 شهریور 1396, 18:39 عصر
من نمی خوام هدر حذف بشه، میخوام انتخابگر هر ردیف که با آیکن فلش سیاه معلومه حذف بشه

hamid_hr
یک شنبه 19 شهریور 1396, 18:53 عصر
باید تو رویداد OnCellPainting اینها رو بنویسید
شایدیکم تغییرت لازم داشته باشه



if (e.ColumnIndex == -1 && e.RowIndex >= 0)
{
e.Handled = true;
e.Graphics.FillRectangle(Brushes.White, e.CellBounds);

StringFormat st = new StringFormat()
{
Alignment = StringAlignment.Far,
LineAlignment = StringAlignment.Center
};
e.Graphics.DrawRectangle(Pens.DarkGray, e.CellBounds);
e.PaintContent(e.ClipBounds);
return;
}
base.OnCellPainting(e);

zzhkfa
یک شنبه 19 شهریور 1396, 21:09 عصر
اولا که به این
base.OnCellPainting(e);
گیر داد.
دوما اون کاری که من می خواستم نکرد.
شما اگر زحمتی نیست روی سورسی که ضمیمه کردم انجام بده ممنون میشم

Mahmoud.Afrad
یک شنبه 19 شهریور 1396, 21:23 عصر
پراپرتی زیر را false کنید
https://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.rowheadersvisibl e.aspx

aslan
یک شنبه 19 شهریور 1396, 22:04 عصر
dataGridView1.RowHeadersVisible = false;