Forum
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);
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
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
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
biraz bakıp araştırdım ,master_row_expanded eventı ile yapabildim
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
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
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 .
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();