DevExpress XtraReport เวลาใช้ XRLabel แล้วเมื่อแสดงผลหลายบรรทัด มันจะมีผลทำให้ Label อื่นๆ ขยับลงไปด้านล่าง

DevExpress XtraReport เวลาใช้ XRLabel แล้วเมื่อแสดงผลหลายบรรทัด มันจะมีผลทำให้ Label อื่นๆ ขยับลงไปด้านล่าง วิธีแก้คือต้องปรับให้ XRLabel ขยายกว้างรองรับ multiline หลายบรรทัด และปรับ CanGrow=true เพื่อให้แสดงผลได้ทั้งหมด กรณีที่ข้อความเยอะเกิน หลายบรรทัดจนล้น อาจจะต้องไปปรับ

Read More

ASPxHtmlEditor ตั้งค่า Uplaod Image Folder

ASPxHtmlEditor สามารถตั้งค่า uplaod image folder ได้ที่ SettingsImageUpload->FileSystemSetting->UploadFolder แล้วใส่ค่าลงไปดังภาพ   เมื่อตั้งค่า เวลาใช้งานแล้วเลือก icon image แล้วกด upload

Read More

Upload File ด้วย ASPxUploadControl จาก DevExpress

วิธี Upload File ด้วย ASPxUploadControl จาก DevExpress ให้ลาก ASPxUploadControl  มาวางไว้ตามโค้ดด้านล่าง และตรงปุ่มกดต้องเพิ่มการเช็คไฟล์ว่ามีการเลือกไฟล์เพื่ออัพโหลดหรือไม่ โดยใช้ ClientSideEvents Click  ดังภาพ   <dx:ASPxUploadControl ID=”ASPxUploadControl1″ ClientInstanceName=”uploadControl” runat=”server”

Read More

DevExpress การใช้ custom validation โดยกดปุ่ม aspxbutton แล้วสั่งให้ client validation

DevExpress การใช้ custom validation โดยกดปุ่ม aspxbutton แล้วสั่งให้ client validation โดยปกติแล้ว เราสามารถใช้ validation ของ tools DevExpress แต่ละ control ที่เลือกได้ แต่บางกรณีเราอาจจะไม่สามารถใช้ได้ เช่นต้องเลือกอันนี้ก่อน

Read More

DevExpress ปัญหาเรื่อง AspxGridview แสดงผล datetime แบบ th-TH หรือ Bhuddha ผิด

ปัญหาคือเมื่อเราเลือกแสดงผลเป็นวันที่แบบไทย ระบบจะติดปัญหาคือจะพยายามคิดว่ามันเป็นปี ค.ศ. จึงจะทำการบวกปีให้อีก 543 ปี ทำให้เมื่อกด edit ปีมันจะเพิ่มขึ้นทำให้ผิด วิธีแก้ของ devexpress เองไม่มีจะต้องแก้โดยก่อนบันทึกจะต้อง สั่งให้ field ที่จะบันทึกทำการลบ ปีออกไปโดยใช้คุณสมบัติของ sql โดยใช้ DATEADD(year,-543, ตามด้วย

Read More

Devexpress ASPxRadioButtonList บน ASPxGridView1 เมื่อต้อง edit สามารถให้ selecteditem หรือ checked ได้จากคำสั่ง bind

Value='<%# Bind(“….”) %>’ และต้องตั้ง ValueType=”…” ให้ตรง Format ด้วยเช่นเป็นตัวเลข จะใช้ string ปกติไม่ได้ <dx:ASPxRadioButtonList ID=”CC_Point” runat=”server” ValueType=”System.Int32″ Value='<%# Bind(“CC_Point”) %>’ RepeatDirection=”Horizontal”> <Items>

Read More

Custom fonts on DevExpress Extrareport

เนื่องจากการทำรายงานด้วย Extrareport จะต้องมีการเพิ่มอักษร Sarabun ลงไปเพื่อให้รายงานสามารถแสดงผลอักษรได้อย่างถูกต้องโดยที่เครื่อง client ที่ไม่มีอักษร Sarabun ก็สามารถที่จะแสดงผลได้ วิธีทำมีดังนี้ 1. Download Font TH SarabunPSK และนำไปไว้ในฟอเดอร์ fonts (ถ้าไม่มีฟอเดอร์นี้ให้สร้างขึ้นมา) 2. สร้าง

Read More

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

ปัญหาเกิดจาก การปรับค่าเวลา Bind data จาก SqlDatasource แล้วไม่ปรับ DataType ให้ตรงกับข้อมูลที่จะให้ Select การแสดงผลที่ผิดตามด้านล่าง สังเกตุว่าจะต้องแสดงผลเป็น TextField   โค้ดที่ใช้ <label>2) ที่มาของทุน</label> <dx:ASPxComboBox ID=”cbScholarFromID” CssClass=”form-control”

Read More