ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก มีนาคม, 2014

android ต่อ usb แล้ว ไม่ยอมสร้าง drive ให้ (Andriod cannot mount usb drive)

Samsung Galaxy Y Duos มันจะพยายามต่อนานมาก พอจอมือถือขึ้นว่าต่อได้แล้ว แต่ดันไม่มี drive เป็นอย่างนี้นานมาก เกิดจากไปลง app swapper 2 แล้วให้สร้าง swap ไปที่ fat partition เลยทำให้ mount ไ่ม่ได้ วิธีแก้ ถ้ายังอยากใช้ swapper 2 อยู่ ให้ สร้าง swap ไว้ที่ ext2 partition แทน (ext2 สร้างตอนจะติดตั้ง Link2SD ---------------------------------------------------- Andriod phone try to mount USB drive for a long time. Problem is swapper2 app that set swap file on FAT partition. this problem can fix by re-create swap file on EXT2 partition (EXT2 made on LINK2SD setup step)

C# Databinding เทคนิคกรอง combobox OrderNo ที่มีการ Invoice แล้ว (How to refresh OrderNo list in combobox binding after invoiced without left outer join method)

เขียนโปรแกรมรับ Order และจ่าย Invoice เงื่อนไขคือ OrderNo จะต้องแสดงเฉพาะ OrderNo ที่ยังไม่ได้ผูกกับ Invoice เท่านั้น วิธีการที่เคยทำได้แก่ 1. ทำ Orders Left Outer Join Invoice เอาเฉพาะ Order ที่ยังไม่มีเลข Invoice ออกมา (ตามตำรา) - ถ้าไม่เขียน sql query ตอนสั่ง sqlselect command ก็ต้องไปใช้ LINQ to Object แล้วเอามา rebinding combobox.datasource ใหม่ เพราะ datasource ที่ผูกไว้กับ combobox มันไม่ refresh เช่น cboOrderNo.datasource.Clear; cboOrderNo.datasource = newList(); 2. เพิ่ม flag field ที่ table Orders ถ้ามีรับ invoice แล้ว ให้ flag = 1 แล้วใช้ dtOrder.defaultview.rowfilter = "flag=1"; ข้อมูลใน combobox จะไม่ต้อง rebinding อันนี้เห็นมาจากระบบอื่น 3. ใช้ Rowfilter = "Child(relation).Order = null" แต่วิธีนี้ใช้ไม่ได้ เพราะ Rowfilter จำกัดให้ใช้ได้เฉพาะ Parent เพราะถ้าเป็น Child แล้วจะ return หลายตัว ตามข้อมูลจาก link นี้ แต่อ้างอิงเป็นกลุ่มเช่น Sumchild(relation).Qty >20 ได้ เห็นแล้วก็นึกถึงไอเดียบรรเจิด ใช้ Rowfilter = Count(Child(relation)) <0 แ