ANASAYFA | BLOG | SORU CEVAP | REFERANSLARIM | DOWNLOAD | HAKKIMDA | İLETİŞİM | ARAMA
~~~SORU~CEVAP~~~
Gönderen: ~~FARUK UNAL~~
17.1.2015

Merhaba, Tam olarak ne için yapmaya çalıştığınızı anlayamadım ama Datagriddeki tabloları geçici bir DataTable a atarak araya istediğiniz satırı ekleyerek tekrar DataGridView e datasoruce olarak gösterebilirsiniz, Yada batırlara karşılık SQL de oncelik sirası vs gibi ID dışında bir kolon tutarak sıralamanızı buna göre yapabilir, bu sayede de istediğiniz yere istediğinizi eleyebilirsiniz, oncelik kolonunu değiştirmeniz de bu durumda işinizi çözecektir. Eğer bu çözümler işinizi görmez ise daha detaylı bilgi verin, ona göre daha fazla yardımcı olmaya çalışırım

 

Kolay gelsin, İyi çalışmalar

Gönderen: Enver Yıldırım
17.1.2015

Merhaba,

 

     hesap kodu  açıklama                               borç        alacak

1.     10.100.01    qwqwewq                           50,60

2.     60.100.02    898080809                                         95,55

3.     23.100.04    jıjjpjpıjopıjoıjıojoıj            899,75  

 

şekildeki gibi fiş satırları olsun diyelim, ben 1.satır ile 2.satır arasına yeni bir fiş satırı girmek istiyorum. 2. satırdan itibaren diğer satırlar aşağıya doğru kaymalı ki yeni fiş satırı girebileyim.

Sorunum bu, doğru anlatabilmişimdir umarım.

Teşekkür ederim.

 

 

 

 

Gönderen: ~~FARUK UNAL~~
19.1.2015

Bu sıralamayı yaptığınız tabloda select ifadesinde neye göre sıralama yaptırıyorsanız yada şuan yaptırmıyorsanız yaptırmanız gereken bir öncelik kolonu ilave edebilir ve buna göre sıralama yapabilirsiniz, Bu kolonu kullanıcıya göstermez sadece sıralama için kullanabilirsiniz.

Örneğin

     hesap kodu  açıklama                               borç        alacak    oncelik
 
1.     10.100.01    qwqwewq                           50,60                          1
 
2.     60.100.02    898080809                                         95,55          2
 
3.     23.100.04    jıjjpjpıjopıjoıjıojoıj            899,75                          3
 
 
şeklinde diyelim, 1. ile 2. satır arasına birşey ekleyecek iseniz 1den büyüklerin onceliğini 1 arttırıp
 
     hesap kodu  açıklama                               borç        alacak    oncelik
 
1.     10.100.01    qwqwewq                           50,60                          1
 
2.     60.100.02    898080809                                         95,55          3
 
3.     23.100.04    jıjjpjpıjopıjoıjıojoıj            899,75                          4

 

sonrasında da eklenecek satıra 1.nin önceliğinin 1 fazlasını ekleyebilirsiniz, 

     hesap kodu  açıklama                               borç        alacak    oncelik
 
1.     10.100.01    qwqwewq                           50,60                          1
 
2.     60.100.02    898080809                                         95,55          3
 
3.     23.100.04    jıjjpjpıjopıjoıjıojoıj            899,75                          4
 
4.     11.123.11    Yeni satır burada            123,32                          2

Şimdi Siz bu 4.satırın 1 ile 2 arasında listelenmesini istiyorsunuz, Bunun içinde select ifadenizi 

select  hesapkodu,aciklama,borc,alacak from TabloAdı Order By oncelik şeklinde ayarladığınızda liste aşağıdaki gibi olacaktır

     hesap kodu  açıklama                               borç        alacak    oncelik
 
1.     10.100.01    qwqwewq                           50,60                          1
 
4.     11.123.11    Yeni satır burada            123,32                          2
 
2.     60.100.02    898080809                                         95,55          3
 
3.     23.100.04    jıjjpjpıjopıjoıjıojoıj            899,75                          4
 

Tabi buradaki oncelik kolonu select ifadesinde yer almadığından görünmeyecektir, Ben Sizin görmeniz açısından silmedim

Kolay gelsin, İyi çalışmalar


Ad Soyad :
E-mail :
Cevap :
DoÄŸrulama Kodu