none
Devexpress Gridview SetRowCellValue Hakkında RRS feed

Yanıtlar

  • merhaba öncelikle gridview bind ediyorum

     iniicerik = ReadIniFiles();

     BindingSource bind = new BindingSource();
                bind.DataSource = iniicerik;
                gridControl1.DataSource = bind;

    daha sonra fieldname boş olan bir colon var oraya datasourcedan gelen deger çekmiyorum

    istediğim şu gridview doldurduktan sonra,onaylar colonuna değer set etmem lazım

    yani 

                    

     for (int i = 0; i < grdBots.DataRowCount; i++)
               {
                    grdBots.SetRowCellValue(i, grdBots.Columns["Onay"], "Onaylanmadı");

                }

    ancak set ettiğim değer kesinlikle görünmüyor?sorun ne olabilir

    Siz bind ettiğiniz kolonlara ek olarak add column ile bir kolon ilave diyorsunuz bildiğim kadarıyla normal gridde olduğu gibi devexpres gridview de bu olmuyor yani veri çekerken boş bir kolon daha eklemeniz lazım aksi halde set etseniz dahi işlem olmayacaktır. Şayet dataset kullanıyor ve datatableniz var ise datatableye onaylar  isimli string bir kolon daha ekleyin ve daha sonra bind edin ve tekrar deneyin bu defa istediğiniz olacaktır

    29 Nisan 2016 Cuma 17:40

Tüm Yanıtlar

  • kodun tamamını gönderebilirmisin for döngüsü içerisinde yazman lazım ayrıca ne yapmak istediğini tam anlatırsan daha iyi olur

    böylece grid içerisinde bulunan tüm satırlarda colmesaj bölümüne merhaba yazar buna dikkat et

    for (int i = 0; i < gridView1.RowCount; i++)
                    {
                            gridView1.SetRowCellValue(i, colmesaj, "merhaba");
                    }

    29 Nisan 2016 Cuma 09:51
  • merhaba öncelikle gridview bind ediyorum

     iniicerik = ReadIniFiles();

     BindingSource bind = new BindingSource();
                bind.DataSource = iniicerik;
                gridControl1.DataSource = bind;

    daha sonra fieldname boş olan bir colon var oraya datasourcedan gelen deger çekmiyorum

    istediğim şu gridview doldurduktan sonra,onaylar colonuna değer set etmem lazım

    yani 

                    

     for (int i = 0; i < grdBots.DataRowCount; i++)
               {
                    grdBots.SetRowCellValue(i, grdBots.Columns["Onay"], "Onaylanmadı");

                }

    ancak set ettiğim değer kesinlikle görünmüyor?sorun ne olabilir

    29 Nisan 2016 Cuma 15:09
  • Kolonun visibleindex değerini belirliyormunuz. Tavsiyem GiridColumn Kolon new Gridcolumn Olarak bir kolon oluşturun . Sonrasında Kolon.visibleindex =5 ve kaçıncı sırada olmasını isterseniz onu ayarlayın sonrasında kolona değerini atayın. 

    Konu ile ilgili Add a new Devexpress GridColumn With code diye arama yaparsanız yardımcı olacaktır. Kolay gelsin

    29 Nisan 2016 Cuma 16:39
  • merhaba öncelikle gridview bind ediyorum

     iniicerik = ReadIniFiles();

     BindingSource bind = new BindingSource();
                bind.DataSource = iniicerik;
                gridControl1.DataSource = bind;

    daha sonra fieldname boş olan bir colon var oraya datasourcedan gelen deger çekmiyorum

    istediğim şu gridview doldurduktan sonra,onaylar colonuna değer set etmem lazım

    yani 

                    

     for (int i = 0; i < grdBots.DataRowCount; i++)
               {
                    grdBots.SetRowCellValue(i, grdBots.Columns["Onay"], "Onaylanmadı");

                }

    ancak set ettiğim değer kesinlikle görünmüyor?sorun ne olabilir

    Siz bind ettiğiniz kolonlara ek olarak add column ile bir kolon ilave diyorsunuz bildiğim kadarıyla normal gridde olduğu gibi devexpres gridview de bu olmuyor yani veri çekerken boş bir kolon daha eklemeniz lazım aksi halde set etseniz dahi işlem olmayacaktır. Şayet dataset kullanıyor ve datatableniz var ise datatableye onaylar  isimli string bir kolon daha ekleyin ve daha sonra bind edin ve tekrar deneyin bu defa istediğiniz olacaktır

    29 Nisan 2016 Cuma 17:40