c# devexpress xtratabcontrol veri çekme

Sefa Kuru
22-09-2017, 22:55   |  #1  
Sefa Kuru avatarı
OP Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Eyl 2017

Herkese iyi forumlar.

Resim gözüktüğü gibi sql den gelen verileri xtratabcontrole çekmem gerekiyor.

Eğer ürün veya kategori aktifse gözükecek. Ürünün resmi yok ise rengi gözükecek var ise resmi. Şekli yaklaşık resimdeki gibi olması gerekiyor. Kategorinin içinde kaç tane ürün olursa olsun hepsi tek sayfada gözükecek otomatik boyutlanması gerekiyor.

Ücretli veya ücretsiz yardımlarınızı bekliyorum. 

NOT: Öğrenciyim


Veri tabanı bilgileri


+ URUN_KATEGORI

- ID

- KAT_ADI

- KAT_RENK

- KAT_AKTIF


+ URUNLER

- ID

- KAT_ID

- URUN_ADI

- URUN_FIYAT

- URUN_RESIM

- URUN_RENK

- URUN_AKTIF

White-Fox
22-09-2017, 23:23   |  #2  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 155
1,103 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

Tam olarak ne istediğini belirtirsen yardımcı olabilirim.Bu şekilde pek anlaşılmıyor.Tab kontrolu bir form içinde sana fazladan boşluk kazandırıyor başka bir etkisi yok neresine veriyi çekeceksin.stackpanel ve wrappaneli araştır .Ayrıca windowsform projesimi bu ?

Sefa Kuru
23-09-2017, 00:48   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Eyl 2017

Evet winform uygulaması şu şekilde anlatayım xtratabcontrol ile kategorilemme yapıp içine ürünleri yerleştircem. POS uygulaması diyelim. Ürün kategorileri tab başlığına gelecek ürünlerde kategorinin bulunduğu sayfaya gelecek.

Ürünler gösterilirken otomatik boyutlansın. hepsi tek sayfada gözüksün ve scrol veya kaydırma olmadan gözükmesi lazım. Ürünün resmi varsa resim yok ise rengi gözüksün. Ürün aktif değilse hiç gözükmesin. Ürüne tıklandığı zaman insert yapması da gerekiyor.

Kategori aktif ise gözüksün. Kategorilerde otomatik boyutlansın hespsi tek sayfada gözüksün ve kaydırma olmasın. Kategorilerin rengi var ise veri tabanından çeksin yok ise sabit siyah renk olsun.

Ürün tasaarımı da bu şekilde

Bu şekilde yapabilir miyiz veya aklınıza gelen başka bir fikir var mı?

Teşekkürler şimdiden

White-Fox
23-09-2017, 11:22   |  #4  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 155
1,103 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

Çok fazla şey istiyorsun.Şunu biliyormusun ekran formu , açıldığı ekrana göre kendini  içeriği ile orantılı otomatik boyutlandırmayacak ?Bu sorunu wpf ile kolayca aşabilirsin deyip çözüme geçelim.

Öncelikle sen ürüne göre gelsin diyorsan iki sorum var ?

1-Maximum ürün miktarı sınırlaması var mı ? Yok ise dinamik olarak tasarımı oluşturacaksın demektir.

2-Var ise? => Zaten oluşturulmuş tasarımı adama parça parça gösterebilirsin.

Açıklayalım;

1=>Ürün sınırsız olacak ise öncelikle bir panel kullanmalıyız stackpanel yada wrappanel olabilir.Bir class oluşturacaksın mesela buton classını miras alan sonra ismini fotoğrafını vs koyacaksın bir döngü içinde hangi paneli kullanıyorsan ona ekleyeceksin.(belli bir aşamadan sonra mutlaka scrool kullanmak zorundasın bit kadar da ürün olmaz.)(OOP mimarisi bu iş için gerekli)

2=>Örneğin üst limitimiz 30.İşte tasarımını ayarlarsın mesela bir resim kutusu bir label ,ürün varsa veri tabanından çektiğin değerleri yazdırır ardından bu kutu ve labeli show yaparsın.Tabi formun initialize bölümünde hepsini hide etmen gerekecek.Bu işçiliği çok ama sığ bir programlama bilgisiyle bile yazılabilecek bir yol.

Umarım anlatabilmişimdir.

Sefa Kuru
30-09-2017, 22:08   |  #5  
OP Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Eyl 2017

Cevabın için teşekkür ederim. 

Maximum kategori ve ürün sınırlaması yok. İnternetten araştırdım ve kendimde birkaç eklemede bulundum. Ama çok yavaş açılıyor. Kaynak kodlarını paylaşayım.

https://mega.nz/#!MqwTVbqR!bwF4C ... lL9bZZCZ2iX67iH3paU

Butonların arasında çok boşluk var ve scroll yani kaydırma çubuğu olmadan tüm ürünlerin ve kategorilerin listelenmesini istiyorum.

Ürünlerin sayısına göre sayfa içinde boyutlanması gerekiyor otomatik olarak.

Buna örnek olarak yapılan uygulama resimleri paylaşayım.

https://i.hizliresim.com/o6Zqm7.jpg 
https://i.hizliresim.com/V3L87P.jpg 
https://i.hizliresim.com/vJLADp.jpg 
https://i.hizliresim.com/LO486b.jpg 

Bunları devexpress ile yapabiliriz diye düşünüyorum. Şimdiden teşekkürler

Son Düzenleme: Sefa Kuru ~ 01 Ekim 2017 03:05