Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > devexpress
Yazar
yasmin


avatar
istanbul
Kayıt: 14.03.2006
27.08.2008-14:11 #50851
arkadaslar merhaba
staj yaptıgım yerde visual studio ya devexpress eklenmis
devexpress in amacı gorsellik katıyor yani yeni toollar eklenmis
simdi yapmaya calistigim projede gridview de activeEditor e yeni bir satir eklendiginde veri tabnına kaydetmesini istiyorum fakat insert into sorgusuna gridview.Active

INSERT INTO trExchangeRate(ExchangeTypeCode) VALUES(" Convert.ToInt32( gridView1.ActiveEditor.Text[2] ) ";

altı cizili kısımda hata var yani activeEditorden text i almıyor.
burdaki text i almanın baska bir yolu var mı ?
devexpress bilen arkadas varsa yardım edebilir mi ???d oh





Yazar
aliprinter


avatar
İstanbul
Kayıt: 12.02.2006
27.08.2008-15:33 #50853
Text[2]'nin ikinci satır manasına geldiğine emin misin?
Text özelliğinin 3. karakterini vermesi lazım bu şekilde.
ActiveEditor'un Lines özelliği var mı? Bu şekilde ActiveEditor.Lines[1] diyerek ikinci satırı string olarak alabilirsin.

(Bu arada ActiveEditor'u bir multiline textbox gibi düşünüyorum. Gridin ikinci satırına eklenen verileri kaydetmek daha farklı tabi)





Yazar
yasmin


avatar
istanbul
Kayıt: 14.03.2006
27.08.2008-15:44 #50854
activeEditor.Lines ozelligi yok
biz activeEditor.Text = "" yaparak o satırdaki butun columlarının textine ulaştık yani bu codu kabul ediyor fakat insert into yaparken o satırı yani activeEditorun 2. kolonuna eklemek istiyoruz bunda hata veriyor.
nesne basvuru ogesi hicbiryere baglanamadı hatası veriyor yani activeEditorun belirtilen text kısmından stringi okuyamıyor





Yazar
mmt


avatar

Kayıt: 22.01.2006
27.08.2008-17:06 #50856
hatayı tam olarak yazar mısın?





Yazar
yasmin


avatar
istanbul
Kayıt: 14.03.2006
27.08.2008-20:40 #50865

veri tabanına kaydedemiyor
ben gridview deki activeEditordeki son satırı veri tabanına kaydetmek istiyorum fakat gridviewin activeEditordeki text i alamıyorum yukarıda yazdığım sorguyu koymuştum
activeEditordeki text i almanın başka bir yolu varmı diye sormak istedim
devexpress kullanan bir arkadaş varsa belki yardımcı olur diye konuyu açtım good luck





Yazar
aliprinter


avatar
İstanbul
Kayıt: 12.02.2006
27.08.2008-23:20 #50872
Eğer gridView1.ActiveEditor.Text diyerek içinde istediğin veriyi de içeren tüm verilere ulaşabiliyorsan Text'in değerini debug yaptığında ne aldığını kontrol etsen. Text değerinin içindeki satırlar birbirlerinden hangi karakterlerle ayrılmış. Mesela r n ile (arada boşluk yok) ayrılmışlarsa (Birinci satır değeri r nİkinci satır değeri); aşağıdaki gibi bir string dizisine ayırıp her bir satırı çekebilirsin.

string[] str = gridView1.ActiveEditor.Text.Replace(" r", "").Split(new char[] { ' n' });
// str[1] --> ikinci satır


Olmadı bu mesajı görmezlikten gel. coffee

Zorunlu düzeltme: Siteye bazı karakterler gönderilemiyor. r n diye görünen yeni satır karakterleri
Ters slash r ters slash n arada boşuk olmadan.





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb