datagridcontrol etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
datagridcontrol etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

24 Mart 2016 Perşembe

C# da hızlı veri aktarımı için çabuk form

Gridviewden excele çıktı almak için bir form oluşturmam gerekti.Formda seçili alanları visible değerini değiştirip ona göre istenilen alanı excele aktarmak için kullanmam gerekti.Nette prompt form olarak bulduğum için çevirisi çabuk form oluyor başka adı olması muhtemeldir :)
Butona basınca form açılacak o formda veriler girilecek kapandığında ise değerlere göre işlem yapılacaktır.Örnek form uygulama kodları aşağıdaki gibidir.


Form uygulaması ;

public static int ShowDialog(string text, string caption)
        {
            Form prompt = new Form();
            prompt.Width = 500;
            prompt.Height = 100;
            prompt.Text = caption;
            Label textLabel = new Label() { Left = 50, Top=20, Text=text };
            NumericUpDown inputBox = new NumericUpDown () { Left = 50, Top=50, Width=400 };
            Button confirmation = new Button() { Text = "Ok", Left=350, Width=100, Top=70 };
            confirmation.Click += (sender, e) => { prompt.Close(); };
            prompt.Controls.Add(confirmation);
            prompt.Controls.Add(textLabel);
            prompt.Controls.Add(inputBox);
            prompt.ShowDialog();
            return (int)inputBox.Value;
        }

Değer döndürmek için ise bu kodu kullanın;
 int promptValue = Prompt.ShowDialog("Test", "123");