Merhaba arkadaşlar, bir winform uygulamam var datagridview te seçili satırı vaya satırları yazdırmak istiyorum ? resim http://i.hizliresim.com/lB62Pp.jpg 1-seçilenleri yazdır butonu tıklandığında her bir satırın diğer bilgilerini alıp yazdıracak her bir satır bir a4 kağıdına yazılacaktır.bunun için önerileinizi alabilir miyim ? teşekkürler

soruldu: 29 Ağu '14, 08:25

aspci's gravatar image

aspci
759404757
cevap kabul oranı: 25%

2

seçilen verileri "ReportViewer" da gösterip print edebilirsin.

(29 Ağu '14, 08:44) Önder %C3%96nder's gravatar image
1

Seçmiş olduğun satırların idlerini bir listte tutup ve daha sonra list boyutu kadar döngüyü çevirip döngünün içerisinde de her bir yazdırmayı yapabilirsin

(30 Ağu '14, 05:49) kurtomerfaruk kurtomerfaruk's gravatar image

merhaba @kurtomerfaruk dediğiniz gibi yaptığımda oldu teşekkürler

(01 Eyl '14, 04:23) aspci aspci's gravatar image

merhaba arkaşalar,

aynı uygulamayı bende yapmaya çalışıyorum cevabı paylaşırmısnız.

permanent link

cevaplandı: 16 Oca '15, 15:12

unsalosma's gravatar image

unsalosma
1
cevap kabul oranı: 0%

Aşağıdaki gibi bir ekran tasarladım.

alt text

Gridin kolonlarını tanımladım ve DataProperty isimlerini belirttim.

alt text

ve aşağıdaki kodları yazdım.Yardımcı olacağını umuyorum.

 public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }

            private void Form1_Load(object sender, EventArgs e)
            {
                FillGrid();
            }
            List<Model> ModelList = new List<Model>();
            private void FillGrid()
            {
                ModelList = new List<Model>();
                ModelList.Add(new Model(1,"Müslüm", false));
                ModelList.Add(new Model(2,"Şehri", true));
                ModelList.Add(new Model(3, "Elif", false));
                ModelList.Add(new Model(4, "Emine", true));
                ModelList.Add(new Model(5, "Eren", false));
                ModelList.Add(new Model(6, "Sinan", true));

                grdData.DataSource = ModelList;
            }

            private void btnSelected_Click(object sender, EventArgs e)
            {
               lstSelected.Items.Clear();

                foreach (Model model in ModelList)
                {
                    if (model.IsSelected)
                    {
                        lstSelected.Items.Add(string.Format("{0} - {1}",model.Id, model.Name));
                    }
                }
            }
        }

        public class Model
        {
            public int Id { get; set; }
            public bool IsSelected { get; set; }

            public string Name { get; set; }

            public Model(int id,string name, bool isSelected)
            {
                Id = id;
                Name = name;
                IsSelected = isSelected;
            }
        }
permanent link

cevaplandı: 16 Oca '15, 17:04

M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

Müslüm ÖZTÜRK
10.6k103690
cevap kabul oranı: 28%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×238
×4
×4

Soruldu: 29 Ağu '14, 08:25

Görüntüleme: 1,529 kez

Son güncelleme: 16 Oca '15, 17:04

powered by BitNami OSQA