Showing posts with label vb. Show all posts
Showing posts with label vb. Show all posts

Wednesday, November 30, 2011

Format Currency untuk matawang Malaysia (RM)

Sebenarnya aku dah pernah buat format ini dulu tapi aku lupa camana nak buatnya lagu aku buat searching kat internet macam mana nak format duit Malaysia supaya dia jadi camni RM 100.00. Kira ada perkataan 'Rm' kat depan tu. Ada beberapa forum dan blog yang boleh digunakan untuk format RM tapi kebanyakkan menukarkan digit-digit tersebut kepada decimal dan menetapkan titik perpuluhan kepada 2. Antaranya adalah seperti berikut

foreach (GridView row in GridView1.Rows){
     
TextBox yourBox = (TextBox)row.FindControl("TextBox1");
     
if(!stringIsNullOrEmpty(yourBox.Text)
     
{
            yourBox
.Text = yourBox.Text.Replace("$", string.Empty);
            yourBox
.Text = string.Format("{0:0.#}", decimal.Parse(yourBox.Text));
     
}
}



protected void LineItemGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{
     
Label lbl3 = (Label)e.Row.FindControl("lbltotal");
     
if (lbl3 != null)
     
{
         lbl3
.Text = college.Student.Activity[e.Row.RowIndex].Mark1.ToString();
         total
+= decimal.Parse(lbl3.Text);
     
}
}
  • Dan yang paling senang dan merupakan build in function dalam asp seperti berikut
http://forums.asp.net/t/936393.aspx/1
Tetapi at last aku gunakan yang ini yang aku rasa paling mujarab sekali. Sebab yang ini korang boleh pakai kat mana-mana pun sama aje. Boleh jadi sebb dia boleh dibaca oleh sistem:
{0:$#,#.##} : same results except it has $
{0:0.00} : goes back to orig #s that have commas . Ex: 48300,00
{0:C} . With this 48,300 shows as : 48.300,0
http://www.aspmessageboard.com/showthread.php?t=223573
Ok Selamat mencuba
Share:

Tuesday, November 30, 2010

Display tarikh '1\1\1900' @ '1\1\1800' kepada Blank field dalam Grid View

Salam...

Aku perasan yang bila tarikh tidak diisi dalam form dan disimpan dalam DB. DB column plak di declarekan sebagai datetime. DB akan secara automatik akan mengisi ruangan tersebur dengan tarikh dan wak seperti berikut
1/1/1800 00:00:00 atau
1/1/1900 00:00:00

Kalo guna textbox atau label. Data boleh diformat menjadi blank field tetapi bagaima pula dengan gridview. Jadi aku pun mula mencari dan akhirnya aku terjumpa dengan satu forum yang mengeluarkan satu penyelesaian yang bernas seperti berikut..


Minta maaf kalu tak berapa clear.. Korang boleh tengok thread forum tuh dengan klik pada link di bawah


Share:

Tuesday, November 09, 2010

PenamBahan HAri unTuk Polisi

Thanks to Daniweb

Hummpphhh... Penat kami memikir rupanya coding zaman sekaran semua dah senang.. Baru-baru ini seorang kawan beta ditugaskan untuk menambah field dalam suatu sistem untuk menentukan sesebuah koperasi tu melanggar atau tak Peraturan 39..
Sesebuah koperasi perlu melaporkan minit mesyuarat agung tahunan dan senarai ahli yang hadir 14 hari selepas mesyuarat.. Lebih kurang macam tuh la.. aku pun tak ingat. Punyala tak ingat mencari sampai tertonggeng-tonggeng kawan aku tu dan jawapan dia macam ni jer.. pandai2 le labu yer

Private Sub Text5_Lostfocus()
Dim PDate, RDate As Date
PDate = CDate(Text5.Text)
RDate = DateAdd("d", 15, PDate)
Text6.Text = RDate
End Sub
Hai....
Share: