Showing posts with label Data Formatting. Show all posts
Showing posts with label Data Formatting. Show all posts

Monday, February 16, 2015

VB.net Formatting Data for Display

ตัวอย่าง
displayLabel.Text = numberInteger.ToString()
' Display as currency.
extendedPriceLabel.Text = (quantityInteger * priceDecimal).ToString("C")
' Display as numeric.
discountLabel.Text = discountDecimal.ToString("N")



Monday, May 21, 2012

Gridview Data Formatting in ASP.net ไม่ทำงานถ้าไม่มีคำสั่ง HtmlEncode="false"

ปัญหาคือกำหนดรูปแบบของแต่ละคอลัมน์ใน Gridview Task > Edit Column แล้วทดสอบรันในเครื่องคอมตัวเองรันได้แสดงผลในรูปแบบที่เราต้องการ จึง Upload Code ขึ้น Server เสร็จแล้วลองทดสอบรันปรากฏว่าแสดงผลออกมาดิบ ๆ เหมือนไม่มีการรันคำสั่งหรือรูปแบบที่เรากำหนดไว้เลย ทดสอบหลายครั้งก็เหมือนเดิม
ทั้ง ๆ ที่ในช่อง HtmlEncode ก็เลือก False แล้ว
  

จึงลองถามพี่กูเกิลแล้วไปดูใน Source แล้วไม่พบคำสั่ง HtmlEncode = "False" เลยจึงเข้าไปเพิ่มคำสั่งนี้ลงใน ASP.net Source ดังตัวอย่างคอลัมน์ DATE นี้

<asp:BoundField DataField="DATE" HeaderText="Date" DataFormatString="{0:dd/MM/yyyy}" 
HtmlEncode="False"
ReadOnly="True" >
<ItemStyle HorizontalAlign="Center" />