PDA

View Full Version : می خوام یک سطر از datagridview نمایش داده نشه



majikam
دوشنبه 17 آذر 1393, 10:34 صبح
با سلام

*خواهشاً لینک حذف نکنین، گشتم ولی کاری که می خوام نتونستم پیدا کنم.

توی فرم یک جدول از دیتاست دارم که می خوام ردیف اولش نمایش داده نشه باید چکار کنم؟

با تشکر

hamid_hr
دوشنبه 17 آذر 1393, 10:38 صبح
dgv.Rows[0].Visable = false

majikam
دوشنبه 17 آذر 1393, 11:05 صبح
این کد امتحان کردم قبلاً جواب نداد که پرسیدم.

hamid_hr
دوشنبه 17 آذر 1393, 11:30 صبح
اطلاعات چطور وارد گرید ویو میشه؟

ghossein
دوشنبه 17 آذر 1393, 13:21 عصر
سلام

مثلا اگه جدول شما دارای دو ستون Id , Name باشه و فرضاً ردیف اول محتویات جدول ، (Ali - 1) باشه و شما می خواهید این ردیف دیده نشه :

for (int i = 0; i <= dataGridView1.Rows.Count - 1; i++)
{
if (dataGridView1.Rows[i].Cells[0].ToString() == "1" && dataGridView1.Rows[i].Cells[1].ToString() == "Ali")

{

dataGridView1.Rows[i].Visible = false;

}
}

majikam
سه شنبه 25 آذر 1393, 11:34 صبح
اطلاعات چطور وارد گرید ویو میشه؟

با استفاده از دیتابیس SQLEXPRESS کار میکنه.

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

majikam
سه شنبه 25 آذر 1393, 11:35 صبح
سلام

مثلا اگه جدول شما دارای دو ستون Id , Name باشه و فرضاً ردیف اول محتویات جدول ، (Ali - 1) باشه و شما می خواهید این ردیف دیده نشه :

for (int i = 0; i <= dataGridView1.Rows.Count - 1; i++)
{
if (dataGridView1.Rows[i].Cells[0].ToString() == "1" && dataGridView1.Rows[i].Cells[1].ToString() == "Ali")

{

dataGridView1.Rows[i].Visible = false;

}
}



جواب نداد عزیز.

محمد آشتیانی
سه شنبه 25 آذر 1393, 13:51 عصر
سلام
شما این فیلتر رو میتونی موقع کوئری زدن انجام بدی و اون موقع دیتاتیبل رو بعنوان DataSource به دیتاگریدت انتساب بدی

برای اینکه سطر اول تو نتیجه کوئریت نباشه، همچین کوئری لازمه

SELECT * FROM yourtable WHERE id NOT IN (SELECT TOP 1 id FROM yourtable)


* کوئری رو مطابق جدول و فیلدهای خودت تغییر بده




موفق باشید

majikam
چهارشنبه 26 آذر 1393, 17:12 عصر
سلام
شما این فیلتر رو میتونی موقع کوئری زدن انجام بدی و اون موقع دیتاتیبل رو بعنوان DataSource به دیتاگریدت انتساب بدی

برای اینکه سطر اول تو نتیجه کوئریت نباشه، همچین کوئری لازمه

SELECT * FROM yourtable WHERE id NOT IN (SELECT TOP 1 id FROM yourtable)


* کوئری رو مطابق جدول و فیلدهای خودت تغییر بده




موفق باشید


سلام
متوجه این قسمت نشدم "اون موقع دیتاتیبل رو بعنوان DataSource به دیتاگریدت انتساب بدی"

کوئری رو امتحان می کنم درسته ولی انتسابش درست نمیشه - انتساب که میدم هیچی از ورودی های جدول نمایش نمیده - جدول خالی فقط نمایش میده.

Mr.Csharp
چهارشنبه 26 آذر 1393, 17:35 عصر
سلام
متوجه این قسمت نشدم "اون موقع دیتاتیبل رو بعنوان DataSource به دیتاگریدت انتساب بدی"

فک کنم یعنی دیتاگرید ویوتون رو مساوی تیبل مورد نظر قرار بدین : شبیه مثال پایین >
dataGridView1.DataSource=dt;

sds1920
پنج شنبه 27 آذر 1393, 12:52 عصر
میتونید از DataView استفاده کنید و سطر اول رو فیلتر کنید.

majikam
پنج شنبه 27 آذر 1393, 16:43 عصر
میتونید از DataView استفاده کنید و سطر اول رو فیلتر کنید.

چجوری؟؟؟:افسرده:

majikam
دوشنبه 01 دی 1393, 23:01 عصر
چرا کسی درست جواب نمیده؟؟؟؟؟؟؟؟؟؟؟؟؟؟:ناراح ::ناراحت::ناراحت: