View Full Version : مبتدی: مخفی کردن یک سطر از دیتاگرید
Beginner67
شنبه 03 مرداد 1394, 21: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, 21:55 عصر
سلام.
مثلا میخوام سطر سوم رو مخفی کنم.
dataGridView1.Rows[2].Visible = false;
ناامید
شنبه 03 مرداد 1394, 21: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, 22: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, 22: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;
}
}
موفق باشید.
سلام.
ممنون بابت کمکتون.
درست شد.خیلی لطف کردید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.