Category: Devexpress

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

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

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> <dx:ListEditItem Text="ได้รับ แก้ไขได้" Value="2"></dx:ListEditItem> <dx:ListEditItem Text="ได้รับ แก้ไขไม่ได้" Value="1"></dx:ListEditItem> <dx:ListEditItem Text="ไม่ได้รับ"…

Custom fonts on DevExpress Extrareport

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

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

ปัญหาเกิดจาก การปรับค่าเวลา Bind data จาก SqlDatasource แล้วไม่ปรับ DataType ให้ตรงกับข้อมูลที่จะให้ Select การแสดงผลที่ผิดตามด้านล่าง สังเกตุว่าจะต้องแสดงผลเป็น TextField   โค้ดที่ใช้ <label>2) ที่มาของทุน</label> <dx:ASPxComboBox ID="cbScholarFromID" CssClass="form-control" runat="server" DataSourceID="SqlDataSource1" ValueField="ScholarFromID" TextFormatString="{0}" EnableCallbackMode="True" IncrementalFilteringMode="StartsWith" CallbackPageSize="30"> <Columns> <dx:ListBoxColumn Caption="ที่มาของทุน"…