none
grid deki bilgileri okuma RRS feed

  • Soru

  • merhaba grid de iki kolonum var

    bilgisayar                                    seri numarası

    yazıcı                                       seri numarası 

    diye devam ediyor

    griddeki bilgileri list içine foreach la atmam lazım ancak grid tamamını donmem için source nasıl okuyabilirim

    teşekkürler

    18 Şubat 2012 Cumartesi 14:52

Yanıtlar

  • Merhabalar,

    Aşağıdaki gibi deneyebilir misiniz?

    public class Urun
    {
        private string _UrunAdi;
        private int _UrunStok;
    
        public string UrunAdi
        {
            get
            {
                return _UrunAdi;
            }
    
            set
            {
                _UrunAdi = value;
            }    
        }
        public int UrunStok
        {
            get
            {
                return _UrunStok;
            }
    
            set
            {
                _UrunStok = value;
            }
        }
        public Urun()
    	{
    		
    	}
    }

    aspx.cs

     List<urun> urunListe = new List<urun>();
            foreach (GridViewRow item in GridView1.Rows)
            {
                Urun urun = new Urun();
                urun.UrunAdi = item.Cells[0].Text;
                urun.UrunStok = Convert.ToInt32(item.Cells[1].Text);
                urunListe.Add(urun);
            }</urun></urun>

    Umarım faydalı olur.

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!



    20 Şubat 2012 Pazartesi 12:25
    Moderatör
  • aşağıdaki örnek yardımcı olabilir. Code menüsünden, örnek kodları da inceleyebilirsiniz.

    http://demos.devexpress.com/aspxgridviewdemos/Selection/Selection.aspx


    http://www.mehmetx.com

    • Yanıt Olarak İşaretleyen ANATOLIUM 21 Şubat 2012 Salı 09:50
    21 Şubat 2012 Salı 08:38
    Yanıtlayıcı

Tüm Yanıtlar

  • Merhabalar,

    Aşağıdaki gibi deneyebilir misiniz?

    public class Urun
    {
        private string _UrunAdi;
        private int _UrunStok;
    
        public string UrunAdi
        {
            get
            {
                return _UrunAdi;
            }
    
            set
            {
                _UrunAdi = value;
            }    
        }
        public int UrunStok
        {
            get
            {
                return _UrunStok;
            }
    
            set
            {
                _UrunStok = value;
            }
        }
        public Urun()
    	{
    		
    	}
    }

    aspx.cs

     List<urun> urunListe = new List<urun>();
            foreach (GridViewRow item in GridView1.Rows)
            {
                Urun urun = new Urun();
                urun.UrunAdi = item.Cells[0].Text;
                urun.UrunStok = Convert.ToInt32(item.Cells[1].Text);
                urunListe.Add(urun);
            }</urun></urun>

    Umarım faydalı olur.

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!



    20 Şubat 2012 Pazartesi 12:25
    Moderatör
  • emre bey teşekkür ederim ancak bir sorun var devepxress gridview kullanıyorum ve onda rows diye bir fonksiyon yok en yakın getdatarows

    ancak bu hatayı alıyorum ve burda tüm row ları okuyor oysa ben checkbox la seçtiklerimi almak istiyorum

    gridin getselectedItem eventı kullanmak istedim ancak orda argument e. bastığımda bir şey çıkmıyor

      protected void ASPxButton1_Click1(object sender, EventArgs e)
            {
                List<gridtype> list = new List<gridtype>();
     
                foreach (GridViewRow item in grid.DataSource)
                {
                    GridType type = new GridType();
                    type.ProductName = item.Cells[0].Text;
                    type.ProductGroup = item.Cells[1].Text;
                    type.ProductDescription = item.Cells[2].Text;
                    list.Add(type);
                }
            }</gridtype></gridtype>

     foreach statement cannot operate on variables of type 'object' because 'object' does not contain a public definition for 'GetEnumerator' 


    • Düzenleyen ANATOLIUM 21 Şubat 2012 Salı 07:28
    21 Şubat 2012 Salı 07:26
  • aşağıdaki örnek yardımcı olabilir. Code menüsünden, örnek kodları da inceleyebilirsiniz.

    http://demos.devexpress.com/aspxgridviewdemos/Selection/Selection.aspx


    http://www.mehmetx.com

    • Yanıt Olarak İşaretleyen ANATOLIUM 21 Şubat 2012 Salı 09:50
    21 Şubat 2012 Salı 08:38
    Yanıtlayıcı
  • mehmet bey teşekkürler o örneği bende görmüştüm ancak nedense alamadım ( grid de group lama kullanıyorum sanırım ondan, çözemedim )

    aklıma gridin fieldKey inden value sunu almak geldi bu örneği daha önce yapmıştım ancak hatırlayamadım

    21 Şubat 2012 Salı 09:50