PDA

View Full Version : حرفه ای: نحوه پنهان سازی سلول خاصی از دیتا گریدویو در سی شارپ



mm26363@yahoo.co.uk
شنبه 09 فروردین 1393, 18:02 عصر
نحوه پنهان سازی سلول خاصی از دیتا گریدویو در سی شارپ

Mojtaba.Shateri
شنبه 09 فروردین 1393, 18:17 عصر
برا اینکه ستون خاصی رو مخفی کنی از دستور زیر استفاده کن :
int colIndex = 0;
dataGridView1.Columns[colIndex].Visible = false;
برا سطر هم همین فیلدارو داره.
اما برا سلول اینو یه تست کن ، مخفی کردن سلول 0 همه سطرها :
foreach (var g in GridView1.Rows)
{
g.Cells[0].Visible = false;
}

mm26363@yahoo.co.uk
شنبه 09 فروردین 1393, 18:57 عصر
اولا اینکه g باید از جنس datagrudviewrow باشد
مثل
foreach (DataGridViewRow g in dataGridView1.Rows)
{
g.Cells[0].Visible = false;
}
در ثانی کامپلیلر خطا میگیره :
propety or imndex windows form datagridview roes .cells .vsibel cant assigend -- read only

Mojtaba.Shateri
شنبه 09 فروردین 1393, 23:07 عصر
اولا اینکه g باید از جنس datagrudviewrow باشد
مثل
foreach (DataGridViewRow g in dataGridView1.Rows)
{
g.Cells[0].Visible = false;
}
در ثانی کامپلیلر خطا میگیره :
propety or imndex windows form datagridview roes .cells .vsibel cant assigend -- read only


خب اگه میخوای ستون حذف کنی که اون خط اولیه مشکلو حل میکنه.

r4hgozar
یک شنبه 10 فروردین 1393, 10:12 صبح
dataGridView1.Columns[colIndex].Visible = false;

mm26363@yahoo.co.uk
یک شنبه 10 فروردین 1393, 19:43 عصر
دادش این پست ستون رو مخفی می کند

mm26363@yahoo.co.uk
چهارشنبه 13 فروردین 1393, 23:18 عصر
FORCOLOR ,BACOLOR سلول ه رل یک جور ست میکنیم