Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
cxGrid'de banded table kullanarak seçtiğim kayıtları başka formdaki cxGrid'e aktarıyorum ama checkbox'ta son seçtiğim kayıtı aktarmıyor. Eğer son tıkladığım checkbox'tan sonra örneğin edit nesnesine tıklayıp kayıt yaparsam son seçtiğim kayıdı alıyor. Neden kaynaklanabilir? Yada grid üstündeki checkbox properties'inde birşey mi değiştirmem lazım. Anlamlı bir ayarda bulamadım.
for i := 0 to BandedTableView.DataController.RecordCount - 1 do
begin
if BandedTableView.DataController.GetValue(i, 0) = True then
begin
FormTalimat.queryInstruction.Append;
FormTalimat.queryInstructionAccCode.AsString := BandedTableView.DataController.GetValue(i, 2);
FormTalimat.queryInstructionAccName.AsString := BandedTableView.DataController.GetValue(i, 3);
FormTalimat.queryInstructionTotal.AsFloat := BandedTableView.DataController.GetValue(i, 6);
FormTalimat.queryInstructionRemark.AsString := BandedTableView.DataController.GetValue(i, 11);
Next;
end;
end;
@freeman35 hocam,
BandedTableView bir datasete bağlı fakat checkbox alanım bağlı değil, onu sadece seçim için kullanıyorum. checkbox properties'inde de ImmediatePost özelliği yok.
kaydetmeden önce herhangi bir edit alana focus olup sonra diğer gride gönderek çözdüm şimdilik. Güncelleme yaparsam tekrar kontrole edeceğim.
teşekkür ederim @freeman35 hocam, vaktinizi aldım (version 15.2.2)