PDA

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



Beginner67
شنبه 03 مرداد 1394, 20:51 عصر
سلام.
چطور میتونم یک سطر از دیتاگرید رو موقع نمایش مخفی کنم؟

من این کد رو استفاده کردم ولی جواب نداد.

string s = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
string s1 = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
if (s == "admin" && s1 == "z147147")
{
dataGridView1.Rows[0].Visible = false;
}

ناامید
شنبه 03 مرداد 1394, 20:55 عصر
سلام.
مثلا میخوام سطر سوم رو مخفی کنم.

dataGridView1.Rows[2].Visible = false;

ناامید
شنبه 03 مرداد 1394, 20:58 عصر
سلام.
چطور میتونم یک سطر از دیتاگرید رو موقع نمایش مخفی کنم؟

من این کد رو استفاده کردم ولی جواب نداد.

string s = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
string s1 = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
if (s == "admin" && s1 == "z147147")
{
dataGridView1.Rows[0].Visible = false;
}


شرط رو بردارید و مجددا امتحان کنید ببینید جواب میده؟

rg_BlackRose
شنبه 03 مرداد 1394, 21:20 عصر
سلام

این کد کمکتون میکنه(مقادیر تمام سطرها رو چک میکنه در صورت تطبیق اون سطر مخفی میشه)


foreach (DataGridViewRow dr in dataGridView1.Rows)
{
if (dr.Cells[0].Value.Equals("admin") && dr.Cells[1].Value.Equals("z147147"))
{
dr.Visible = false;
}
}


موفق باشید.

Beginner67
شنبه 03 مرداد 1394, 21:45 عصر
کاربر
ناامید (http://barnamenevis.org/member.php?364761-%D9%86%D8%A7%D8%A7%D9%85%DB%8C%D8%AF)

ممنون ،ولی درست نشد.

-------


سلام

این کد کمکتون میکنه(مقادیر تمام سطرها رو چک میکنه در صورت تطبیق اون سطر مخفی میشه)


foreach (DataGridViewRow dr in dataGridView1.Rows)
{
if (dr.Cells[0].Value.Equals("admin") && dr.Cells[1].Value.Equals("z147147"))
{
dr.Visible = false;
}
}


موفق باشید.

سلام.
ممنون بابت کمکتون.
درست شد.خیلی لطف کردید.