PDA

View Full Version : كار با datagridview



hallaji
جمعه 13 اردیبهشت 1387, 01:37 صبح
سلام به همه برنامه نويسان

من يك table دارم كه شامل نام درس و نام استاد و ساعت و روز ميباشد
سوال بنده اينست كه چطور ميتوانم با استفاده از datagridview برنامه هفتگي درست كنم


مر30

Yama12
جمعه 13 اردیبهشت 1387, 03:47 صبح
سلام به همه برنامه نويسان

من يك table دارم كه شامل نام درس و نام استاد و ساعت و روز ميباشد
سوال بنده اينست كه چطور ميتوانم با استفاده از datagridview برنامه هفتگي درست كنم


مر30

اگر فقط میخواهید به دیتا بیس وصل بشه و اطلاعات داخلشو نشون بد و قابلیت ویرایش از داخل برنامه رو نداشه باشه فقط کافیه گوشه بالا سمت راست دیتاگریدویو کلیک کنید و Binding Source رو آدرس دیتا بیستون قرار بدید و بعد برنامه رو اجرا کنید
البته قبلش باید از طریق ویزارد به دیتابیس وصل بشید

مهدی رحیم زاده
جمعه 13 اردیبهشت 1387, 11:48 صبح
قسمت اعلانات سایت رو نگاه کنید .
http://barnamenevis.org/forum/showthread.php?t=64210
توی این قسمت نمونه برنامه های زیادی برای کار با بانک اطلاعاتی هست از همه اونا می تونید استفاده کنید .
موفق باشید.

hallaji
جمعه 13 اردیبهشت 1387, 20:33 عصر
با سلام مجدد

بنده اطلاعات درس را كه شامل نام درس و شماره كلاس و ساعت تشكيل است را از يك فرم ميگيرم و در table1 ذخيره ميكنم
table1 من شامل فيلدهاي name,saat,clas است
حالا بنده ميخواهم با يك ديتا گريد ويو برنامه هفتگي بشكل زير درست كنم.
--------------------------------------------------------|
|كلاس | 9.30-8.00 | 11.15-9.45| 13.00-11.30 |
--------------------------------------------------------|
|101 | زبان پيش | رياضي پيش|ادبيان پيش |
|103 |هندسه | حسابان |شيمي |

يعني با اسفاده از شماره كلاسها و ساعات برنامه هفتگي را بصورت بالا تنظيم كند.


با تشكر از همه دوستان عزيز و برنامه نويسان محترم

مهدي حلاجپور

مهدی رحیم زاده
جمعه 13 اردیبهشت 1387, 21:44 عصر
راستش من که زیاد نفهمیدم شما چی می خوایین ! اما با یک Select ساده SQL می تونید اینکار رو انجام بدین .


Select name as 'نام',family as 'نام خانوادگی' from table1
اما اگر این نیست بهتره که داده هایی که قراره نشون داده بشن رو خودتون توی Datatableبچینید و بعد اونا رو نشون بدین .
موفق باشید .

razavi_university
شنبه 14 اردیبهشت 1387, 00:11 صبح
اگر بخوايي يك برنامه هفتگي قشنگ داشته باشيد يا بايد خودت يك كنترل سفارشي براي اينكار درست كني و يا از كامپوننت TimeLine بسته DevExpress كني (از لحاظ بصري خيلي قشنگه)

Yama12
شنبه 14 اردیبهشت 1387, 00:27 صبح
من پیشنهاد میکنم اول این مقاله خیلی کوتاه رو بخونید احتمالا مشکلتون حل میشه
امـــــا
اگر قصدتون فقط و فقط همینه
ابتدا بصورت دستی فیلد های دیتا بیس رو پر کنید که مثلا ریاضی کلاس 101 است و غیره
بعد گزارش بگیرید
نحوه گزارش گیری هم بصورت فارسی تو این مقاله هست

gdevnb
شنبه 14 اردیبهشت 1387, 04:05 صبح
با سلام مجدد

بنده اطلاعات درس را كه شامل نام درس و شماره كلاس و ساعت تشكيل است را از يك فرم ميگيرم و در table1 ذخيره ميكنم
table1 من شامل فيلدهاي name,saat,clas است
حالا بنده ميخواهم با يك ديتا گريد ويو برنامه هفتگي بشكل زير درست كنم.
--------------------------------------------------------|
|كلاس | 9.30-8.00 | 11.15-9.45| 13.00-11.30 |
--------------------------------------------------------|
|101 | زبان پيش | رياضي پيش|ادبيان پيش |
|103 |هندسه | حسابان |شيمي |
يعني با اسفاده از شماره كلاسها و ساعات برنامه هفتگي را بصورت بالا تنظيم كند.
با تشكر از همه دوستان عزيز و برنامه نويسان محترم

مهدي حلاجپور
سلام
برای این کار به چندتا Query احتیاج داری.برای هر رنج ساعت یه Query بنویس(البته با فرض اینکه تعداد رنج ها محدوده) و اطلاعات کلاس و نام درس رو داخل یه سری دیتاریدر بریز.
بعدشم که دیتاریدرها رو بخون و بریزشون داخل گرید.

hallaji
شنبه 14 اردیبهشت 1387, 10:17 صبح
با سلام
آقاي رضوي اگه لطف كنيد و بيشتر توضيح بدهيد ممنون ميشوم
------------------------------------------------------------------------------------------------
what the make diffrent you from other its your will
آنچه كه شما را از ديگران متمايز ميسازد قدرت اراده تان است

hassan razavi
شنبه 14 اردیبهشت 1387, 10:23 صبح
شما باید داده هاتون رو با Pivot Table Query استخراج کنید