ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

gridview master detail yapısı hakkında

Son Mesajınız 05-03-2018, 22:38 Mehmet İkiz tarafından gönderildi. 5 yanıt.
Mesajları Sırala: Önceki Sonraki
  •  04-19-2018, 0:04 529768

    gridview master detail yapısı hakkında

    merhabalar ;

     

    devexpress üzerindeki detailrowdaki verilere nasıl ulaşabilirim.

    GridView dView = gridView1.GetDetailView(e.RowHandle, e.RelationIndex) as GridView;
    Malzemekodu = dView.GetRowCellValue(dView.FocusedRowHandle, "KOLON").ToString();
    MessageBox.Show(Malzemekodu);

    yaptım ama olmadı .

     

    aşadaki şekilde Bind ediyorum

     

     ds.Relations.Add("Detay", ds.Tables[0].Columns["CARIREF"], ds.Tables[1].Columns["STOKREF"], false);

  •  04-19-2018, 21:40 529818 Cevap 529768

    Cevap : gridview master detail yapısı hakkında

    merhaba aşağıdaki adreste master grid uzerınden butona basıldıgında eger child gridde data varsa delete etme uzerıne bır kod var

    https://www.devexpress.com/Support/Center/Question/Details/CQ57070/preventing-the-deleting-of-master-if-it-have-child-row

    mevcut gridi bulup o grid ıcerısınde fokus olunan relation varsa alabılırsınız daha sonrası sıze kalmıs ıstedıgınız gıbı ıcınde datayı alabılırsınız

    bır ınceleyın ıstersenız

      GridControl gc = sender as GridControl;
                    if (gc.FocusedView == gc.MainView)
                    {
                        ColumnView view = gc.FocusedView as ColumnView;
                        DataRow row = view.GetDataRow(view.FocusedRowHandle);
                        if (row.GetChildRows("Relation2").Length > 0)
                            e.Handled = true;
                    }


    Profectsoft Yazılım ve Danışmanlık Hizmetleri - Microsoft Reconnect MVP

    www.profectsoft.com | www.logpusher.com




  •  04-20-2018, 17:59 529859 Cevap 529818

    Cevap : gridview master detail yapısı hakkında

    biraz bakıp araştırdım ,master_row_expanded eventı ile yapabildim 

  •  04-23-2018, 0:21 529912 Cevap 529859

    Cevap : gridview master detail yapısı hakkında

    evet yapabılırsınız ama sorunuzun bu oldugunu tahmın etmıyorum . master_detail_row_expanded tıklama yanı kullanıcı tetıkleme yapmadan erısım saglamaz metod ısımlerı ve ıslevlerı bırbırınden farklı sız her hangı bır yerde erısmek ıstıyorsanız bırazdaha farklı bır yontem denemenız lazım.

     

    Ama su anda sorun halledıldı ıse kolaylıklar dılıyorum


    Profectsoft Yazılım ve Danışmanlık Hizmetleri - Microsoft Reconnect MVP

    www.profectsoft.com | www.logpusher.com




  •  04-24-2018, 1:12 529948 Cevap 529912

    Cevap : gridview master detail yapısı hakkında

    hocam eventı += ile çağırabiliriz tıklamaya gerek kalmadan fakat durum şuki kullanıcının focus oldu detail satırını alıyorum , event olmadan da olabilirmi bi ara çalışıp sonucunu yazarım .

  •  05-03-2018, 22:38 530352 Cevap 529768

    Cevap : gridview master detail yapısı hakkında

    Selam Aşağıdaki kodu kullanıyorum ben. Umarım işine yarar...

    GridView gv = (GridView)gridView1.GetDetailView(gridView1.FocusedRowHandle, 0);

    Malzemekodu = gv.GetFocusedRowCellValue("KOLON").ToString();

RSS haberlerini XML olarak görüntüle