menu

Selasa, 23 Februari 2016

Validasi Textbox Devexpress Pada ASP.Net

Bagaimana cara nilai dalam Textbox format pemisah harus standar indonesia atau standar english ?
Pada contoh berikut saya contohkan dengan format pemisah decimal dengan tanda titik dan setelah pemisah hanya menerima 2 decimal.
syntak :
hanya menerima angka  = ^\d+$
menerima angka dengan pemisah decimal titik dan 2 decimal =  ^\d+(\.\d{1,2})?$

contoh :

 <dx:ASPxTextBox ID="ASPxTextBox1" runat="server" Width="170px">
            <ValidationSettings ErrorDisplayMode="Text" ErrorText="nilai tidak sesuai" SetFocusOnError="True" EnableCustomValidation="True">
                <RegularExpression ValidationExpression="^\d+(\.\d{1,2})?$" />
            </ValidationSettings>
        </dx:ASPxTextBox>

Jumat, 05 Februari 2016

Setting Format English pada Asp.Net

Bismillah.....

Berawal dari pengalaman pribadi seorang programmer website Asp.Net yang masih awam.
Masalahnya seperti ini, database sqlserver menyimpan data dengan standar format english dengan pemisah decimal adalah  tanda titik sedangakan indonesia pemisah decimal adalah tanda koma.
Oke...
Ketika saya panggil nilai numeric dari database untuk ditampilkan dalam Textbox asp.net ternyata berubah menjadi pemisah decimal menjadi tanda koma akhirnya ketika melakukan perubahan nilai yang terjadi adalah errorrrrr..........
Pusing hanya ngurusin format decimal berjam jam lamanya.
Akhirnya dipagi hari jum'at 25 Rabiul Akhir 1437 H yang mulia permasalahan bisa teratasi yaitu dengan menambahkan syntak berikut ini di dalam web.config :

<configuration>
    <system.web>
        <globalization uiCulture="en-US" culture="en-US"/>
    </system.web>
</configuration>

Letakkan syntak "<globalization uiCulture="en-US"/>" didalam tag system.web.