Get Adobe Flash player

Devexpress

Custom fonts on DevExpress Extrareport

เนื่องจากการทำรายงานด้วย Extrareport จะต้องมีการเพิ่มอักษร Sarabun ลงไปเพื่อให้รายงานสามารถแสดงผลอักษรได้อย่างถูกต้องโดยที่เครื่อง client ที่ไม่มีอักษร Sarabun ก็สามารถที่จะแสดงผลได้ วิธีทำมีดังนี้

1. Download Font TH SarabunPSK และนำไปไว้ในฟอเดอร์ fonts (ถ้าไม่มีฟอเดอร์นี้ให้สร้างขึ้นมา)
2. สร้าง ExtraReport ขึ้นมาและในส่วนของ ExtraReport.cs (CodeBehide c#) จะต้องเพิ่มโค้ดลงไป

รูปภาพประกอบในข้อที่ 1,2
fonts1
3. ในส่วนของหน้า report.aspx ที่ไว้แสดง extrareport จะต้องใส่ @font-face ในส่วนของ css style ด้วย

fonts2

DevExpress : ASPxComboBox แสดงผล Selected Item ผิด

ปัญหาเกิดจาก การปรับค่าเวลา Bind data จาก SqlDatasource แล้วไม่ปรับ DataType ให้ตรงกับข้อมูลที่จะให้ Select

การแสดงผลที่ผิดตามด้านล่าง สังเกตุว่าจะต้องแสดงผลเป็น TextField
errorcombobox

 

โค้ดที่ใช้

วิธีแก้ไขให้ปรับค่า DataType ของ ASPxComboBox ดังภาพด้านล่าง

comboboxvalue

 

ผลลัพท์
aspxcombobox

DevExpress : ASPxGridview แสดง Tag HTML ไม่ได้เช่น

DevExpress : ASPxGridview แสดง Tag HTML ไม่ได้เช่น <span></span>

FixProblem

FixProblem2

 

แก้ PopupControl ของ DevExpress ไม่ขึ้น

ปัญหาเกิดจาก Update version ของ DevExpress เป็นเวอรชั่น 14.2.5 ทำให้การเรียก JavaScript แบบ RegisterStartupScript ใน Page_Load ไม่สามารถใช้งานได้จะต้องไป set option ของ PopupControl ให้มี ShowOnPageLoad=”true”

erropopup1

erropopup2

 

erropopup3

Devexpress ASPxComboBox add item in code behind

ตัวอย่างการทำ combobox ให้ดึงข้อมูลจาก datasource และ add new item ลงไปด้วยในส่วน code behind

 

 

สำหรับตัวอย่าง Add Month , Year ใน Combobox

DevExpress : XRBarCode เมื่อเครื่อง Scan barcode ทำการ Scan แล้วได้ตัวเลขเกิน

DevExpress : XRBarCode เมื่อเครื่อง Scan barcode ทำการ Scan แล้วได้ตัวเลขเกิน

ปัญหา : เวลา XRBarCode ถูก Scan ด้วยเครื่องอ่าน BarCode แล้วได้ตัวเลขเพิ่มมาเช่นบัตรนักศึกษาปกติ 135750603230-2 แต่พอ Scan ดันได้ 135750603230-2U มีตัว U เพิ่มมา

วิธีการแก้ไข : ต้องปรับ Properties ของ XRBarCode ในส่วนของ Symbology-> CalcCheckSum = False ปกติมันเป็น Ture เวลาเครื่อง Scan จะได้ค่า Sum ในการ Scan ทำให้ตัวเลขมี digit เพิ่ม (ปัญหานี้จะเกิดกับ Symbology Type บางประเภทเช่น Code39 ที่มีโหมด Check Sum)

BarCode

 

 

DevExpress : ASPxGridview Hide Command Column by ASPxGridView.CustomButtonInitialize Event

 

การเรียกใช้ Control object ของ Masterpage ใน Class

การเรียกใช้ Control object ของ MasterPage ใน Class เช่นตัวอย่างการทำ Popup Status ในหน้า Master Page และทำการเรียกใช้งานผ่าน Class โดยจะต้องอ้างอิงถึง Control ในหน้า MasterPage ด้วย

 

ControlPopup1

1. เริ่มจากวาง Control object ลงใน MasterPage ในส่วนของ <form></form>

2. สร้างไฟล์ class ตั้งชื่ออะไรก็ได้แล้วแอดโค้ดไป

สังเกตุว่ามีการใช้ Page เพื่อทำการเรียก MasterPage หลังจากนั้นจะใช้ Session ใน Class รับค่า Text เพื่อไปแสดงบน Popup ใน MasterPage ด้วย ในบทความนี้จะใช้ Popup Control ของ DevExpress ด้วย

 

DevExpress : ปัญหา GridView เมื่อ Update Filed ที่เป็นตัวเลขแล้วมัน Error

DevExpress : ปัญหา GridView เมื่อ Update Filed ที่เป็นตัวเลขแล้วมัน Error เช่นเมื่อพิมพ์ตัวเลขหลักพันจะมีสัญลักษณ์ลูกน้ำคันระหว่างตัวเลขสามหลักดังภาพด้านล่าง

MaskSetting0

 

วิธีแก้ไขคือให้คลิ้กขวาที่ ASPxGridView แล้วเลือก Column แล้วทำการปรับ Properties ของ Column ที่มีปัญหาในส่วนของ MaskSettingsดังภาพ
MaskSetting1

DevExpress : Error New update path

DevExpress : Error New update path  เช่น Report , Core dll error วิธีแก้ให้ uninstall version เก่าออกก่อนแล้วลงอันใหม่ทับไป เพราะปัญหานี้เกิดจากตัวคอมไพลไฟล์ไม่สมบูรณ์

http://www.devexpress.com/Support/Center/Question/Details/Q571270

 

April 2021
M T W T F S S
« Jul    
 1234
567891011
12131415161718
19202122232425
2627282930  

Recent Comments