้ต้องการทราบวิธีสร้าง GridView โดยการกดปุ่ม เช่น ถ้า กด 1 ครั้ง สร้าง 1 gridview , ถ้ากด 2 ครั้ง สร้าง 2 gridview ประมาณนี้อ่ะค่ะ
เป็น web หรือ app ครับ
Date :
2012-08-09 13:15:19
By :
kanchen
ยากหน่อยน่ะครับในการสร้าง Gridview แบบ Dynamic แล้วยังเขียน Handle อีก แต่ก็ทำได้ครับใช้พวก Create Control ตัวอย่างนี้
Go to : ASP.NET Controls.Add
Date :
2012-08-10 08:50:05
By :
mr.win
เป็นงานลักษณะไหนกันเนี่ยะ???
Date :
2012-08-10 09:43:53
By :
watcharop
ก่อนอื่นต้องขอขอบคุณทุกๆ comment นะคะ
งา่นที่ทำเป็น web application อ่ะค่ะ โดยประมาณว่าจะให้ User กรอกข้อมูลลงในแบบฟอร์ม หลังจากนั้นก็ส่งข้อมูลในแบบฟอร์มไปให้หัวหน้างานเป็นผู้กดอนุมัติงาน ค่ะ
ตอนนี้มีความรู้สึกว่า Dynamid GridView คงจะทำไม่ได้ ก็เลยลองคิดวิธีใหม่ขึ้นมา เลยอยากจะถามว่า
จะมีวิธีอะไรบ้างไหมคะ ถ้าเราสร้าง Multiple View ขึ้นมา แล้วสร้าง Tabs ขึ้นมา สัก 10 อัน แต่ว่าจะโชว์เฉพาะ Tab แรกเท่านั้น
ส่วน Tabs อื่นๆ ก็จะ Hide ไว้ จะโชว์ก็ต่อเมื่อเรากดปุ่ม Create New Tab (แต่ความจริงถ้ามีวิธีที่ไม่ต้องสร้าง Tab ขึ้นมาแบบไม่จำักัด ขอแนะนำด้วยนะคะ)
ส่วนข้อมูลในแต่ละ Tab ก็จะให้ User กรอกรายละเอียดข้อมูลคล้ายๆกัน
ตัวอย่างเช่น User ต้องการกรอกข้อมูล 2 Packages ในแต่ละ Package ก็จะมีหลายๆ Items
1. Package A
- Item1 20 บาท
- Item2 15 บาท
2. Package B
-Item3 10 บาท
-Item4 20 บาท
ดังนั้น Tab 1 จะกรอกข้อมูลของ Package A / Tab 2 จะกรอกข้อมูลของ Package B
ในแต่ละ Tab ก็จะมี Grid View ที่ให้กรอกรายละเอียด Item ซึ่งเก็บเอาไว้ใน Data Table ซึ่งหมายความว่ายังไม่ได้เก็บลงไปใน Database User สามารถ Add Edit Delete ข้อมูล Item ในแต่ละ Row ได้
หลังจากกรอกข้อมูลเรียบร้อยแล้ว User ก็จะกด Save เพื่อ Save ข้อมูลในทุกๆ Tabs ลง Database ทีเดียวเลย
รู้สึกว่ามันซับซ้อนมากเลย T_T ถ้ามีโค้ดมีแปะๆ ให้ก็จะดีที่สุดดดดด ขอบคุณค่าาา
Date :
2012-08-10 10:42:20
By :
lllnattlll
ลืมบอกไปค่ะ ภาษาที่ใช้เป็น ASP.NET C#
Date :
2012-08-10 10:47:50
By :
lllnattlll
แนวคิด จขกท. ถูกแล้วครับ ถ้ารู้ลิมิตก็ทำแบบที่คุณคิดนั้นแหละครับ ง่ายดี !
แต่ถ้าไม่รู้ลิมิตคงต้องตามพี่วินไปครับ ยากหน่อย แต่ก็ต้องแบบนั้นแหละครับ !
Date :
2012-08-10 11:26:36
By :
เดินผ่านมา แล้วก็เดินผ่านไป
Load balance : Server 02