Merhaba arkadaşlar ben c#'a yeni başladım ve veri tabanı uygulamaları geliştirmek istiyorum. Çeşitli kaynaklardan (kitap,forumlar vs.) bilgiler toplayarak işe başladım.
Şimdi ilk sorum şu:
bir formum var ANAFORM bu formun üzerinde text boxlar filan var. Bu formdan bir butona basınca MUSTERILERFORM diye bir form açlıcak bu formun içinde data grid vs. var. Ben bu açılan formdan istediğim müşteriyi seçeceğim ve seç butonuna basınca MUSTERILERFORM ekranı kapanacak ve arkadaki ANAFORM daki text boxlara MÜŞTERİ ADI ADRESİ vs. gibi bilgileri aktaracak.
Bu formlar arasındaki veri transferlerini çok araştırdım ama baya karışık bi konu işin içinden çıkamadım. Halbuki delphide bu iş çocuk oyuncağı...
c# formlar arası veri transferi.
Re: c# formlar arası veri transferi.
MUSTERILERFORM formunda iki tane (yada ihtiyacına göre) değişkenler tanımla, bu formda seçim yapılınca gerekli bilgileri uygun değişkenlere aktar.
sonra formu açtığın yerde form kapanınca bilgileri al
Not: Kodlar sadece mantığı göstermek adına yazıldı.
Kod: Tümünü seç
string ADI, ADRESI;
private void Sec();
{
....
ADI=DATASOURCEdanAdınıAl;
ADRESI=DATASOURCEdanAdresiniAl;
this.DialogResult=DialogResult.OK;
}
sonra formu açtığın yerde form kapanınca bilgileri al
Kod: Tümünü seç
m=MUSTERILERFORM.Create();
if (m.ShowDialog()==DialogResult.OK)
{
txtADI.Text=m.ADI;
txtADRESI.Text=m.ADRESI;
}
Not: Kodlar sadece mantığı göstermek adına yazıldı.
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...