PDA

View Full Version : کمک در گرید ویو ........ خیلی مهمه



khalili67
جمعه 10 دی 1389, 21:02 عصر
سلام

من یک فرمی به صورت شکل زیر طراحی کردم

64361
حالا می خوام زمانی که روی یکی از چک باکس های گرید ویو کلیک کردم در همون مکان کلیک کردن یک دکمه برای حذف همون سطر انتخاب شده ایجاد بشه و زمانی که چندین چک باکس انتخاب شده باشند در پایین گرید ویو یه دکمه ایجاد بشه و با فشردن این دکمه ، اون سطر ها پاک بشوند.
اگه ممکنه من رو در کدنویسی مربوط به این کارها راهنمایی کنید.

amir-yeketaz
جمعه 10 دی 1389, 21:23 عصر
خاصیت های FalseValue و TrueValue رو ست کنید مثه شکل زیر:
http://up.iranblog.com/images/wdmim39e0igs74s8ua5.png (http://up.iranblog.com/)
TrueValue موقعی هست که چک باکس تیک خورده و FalseValue ...

حالا مثلا میتونین با این شرط تو یه حلقه چک کنین که آیا الان تیک خورده یا نه


for (int i = 0; i < dgvCategoryList.Rows.Count; i++)
{
if (Convert.ToInt32(dgvCategoryList.Rows[i].Cells[0].Value) == 1)
{
//do
}

}

امیدورام به دردتون خورده باشه ...

موفق باشید

khalili67
جمعه 10 دی 1389, 23:45 عصر
ممنونم ......... خیلی مفید بود

ضمناً اگه بخوام تو قسمت کد کالا یک کلمه ای رو مثل «فن» وارد کنم و بعد یه لیست باکس به صورت پویا ایجاد بشه و تمام کالاهایی رو که با «فن» شروع می شن رو نمایش بده.... لازم به ذکره که با دیتابیس وصل نیست و اون لیست کالاها درون آرایه هست.

با تشکر

amir-yeketaz
شنبه 11 دی 1389, 00:52 صبح
ضمناً اگه بخوام تو قسمت کد کالا یک کلمه ای رو مثل «فن» وارد کنم و بعد یه لیست باکس به صورت پویا ایجاد بشه و تمام کالاهایی رو که با «فن» شروع می شن رو نمایش بده.... لازم به ذکره که با دیتابیس وصل نیست و اون لیست کالاها درون آرایه هست

برنامشو براتون ضمیمه کردم ... اگه مشکلی داشتین حتما بگین!

موفق باشید

khalili67
یک شنبه 12 دی 1389, 11:26 صبح
ظاهراً این برنامه ی شما با visual studio 2008 باز نمی شه

amir-yeketaz
یک شنبه 12 دی 1389, 13:13 عصر
ظاهراً این برنامه ی شما با visual studio 2008 باز نمی شه

بفرمایین این به 2008 (البته خودتونم به راحتی میتونسید convert کنید یه جورایی!)

ایمان مدائنی
یک شنبه 12 دی 1389, 13:36 عصر
دوست عزيز بهتر نبود جاي چك باكس يك كليد براي حذف ميذاشتيد ؟