none
C# veri tabanına virgullu para birimi yazdırma RRS feed

  • Soru

  • arkadaslar ben bashsettigim gibi mesela 32,42$ gibi bişey yazacam textbox a sql de aynısı gözükecek int olarakta işlem yapabilmem lazım ben devexpres kullaıyorum sımdı gonderirkn ederken decimal gonderiyorum sqlde money olarak atadım sutunu ama 32,42 3242.0000 olarak gosteriyor napmam lazım aceba?

    12 Aralık 2018 Çarşamba 13:46

Tüm Yanıtlar

  • tabloda tip money yada smallmoney olmalı

    devexpress de display format : Numeric , c2 olmalı


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    12 Aralık 2018 Çarşamba 14:18
    Moderatör
  • hocam denedim hepsini texte gozüküyor virgüllü aceba ben gönderirkenmi bihata yapıyorum decimal kullanıyorum gönderirken omu hatalı aceba?

    14 Aralık 2018 Cuma 09:08
  • veri tabanı tablosundaki alan veri tipi money mi?

    management studio ile verilere baktığında sayılar 1250,0000 şeklinde görünüyormu?


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    14 Aralık 2018 Cuma 09:12
    Moderatör
  • Sql komut parametresini double yapın.

    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    14 Aralık 2018 Cuma 09:12
  •  ***cmd.Parameters.Add("@borc", SqlDbType.Decimal).Value = cden._borc; 

    ***decimal olan yer float oluyor sadece ama üstte  bu _borc 

    ***public double Borc
            {
                get { return _borc; }
                set { _borc = value; }
            }

    *** buda 

    double oluyor genede sql de 1321,0000  olarak gozukuyor anlayamıyorum

    cari.Alacak = Convert.ToDouble(txAlacak.Text); buda text gonder dıgım
    • Düzenleyen SEFA UNQ 14 Aralık 2018 Cuma 11:14
    14 Aralık 2018 Cuma 11:09