Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > .NET Framework > Forum > สร้าง POPUP จาก DataGrid ทำอย่างไรคะ ตอนนี้สร้างกริดไว้อย่างนี้ค่ะ



 

สร้าง POPUP จาก DataGrid ทำอย่างไรคะ ตอนนี้สร้างกริดไว้อย่างนี้ค่ะ

 



Topic : 039332



โพสกระทู้ ( 137 )
บทความ ( 0 )



สถานะออฟไลน์




ตอนนี้สร้างกริดไว้อย่างนี้ค่ะ
<asp:HyperLinkColumn DataTextField="TotalPO" HeaderText="Total PO"
DataNavigateUrlField="StockCode" DataNavigateUrlFormatString="/StockInfo/TotalPO.aspx?id={0}" Target="_blank">
</asp:HyperLinkColumn>

ก็คือพอคลิกลิ้งก็จะเปิดหน้าใหม่มาให้ค่ะ แต่ว่าต้องการให้มันขึ้นมาเป็นแบบ pop up ให้เป็นหน้าเล็กๆ ที่อยู่ในหน้าหลัก ต้องทำอย่างไรหรอคะ
ใช้ vb.net ค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-02-21 11:27:46 By : somooo View : 1595 Reply : 3
 

 

No. 1



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


ความหมายคือจะคล้าย ๆ windows modal ใน Windows App ปะคะ คุณส้มโอ
ถ้าใช่ ก็มีข่าวร้ายมาบอกค่ะ เพราะจะทำ MODAL WINDOWS ใน WEB APPS ไม่ง่ายนะคะ
เพราะตัว ASP.NET เป็น SERVER-SIDE CODE หมายความว่า code ที่เราเขียน
จะรันอยู่ที่ SERVER งานแบบที่ว่า ต้องใช้ JAVASCRIPT หรือ Client-Side code ทำค่ะ
กรณีนี้ PHP จะได้เปรียบมากกว่า

ทั้งนี้ใช่ว่าเราจะทำไม่ได้ค่ะ แต่ไม่ได้ทำด้วยตัว ASP.NET งานนี้ต้องใช้ AJAX กับ JAVASCRIPT
หรือจะหา framework อย่าง jQuery ,Prototype แต่ต้องมา Bridge Client กับ server ด้วย Ajax callback อยู่ดี ซึ่งไม่ง่ายเลย

แต่ถ้าเปลี่ยนแนวคิดนิดนึง เอาเป็น ว่า Click ที่ Link นี้ก้อวิ่งที่ page อื่นใน Browser เดิมตามตัวอย่างในหนังสือ
ทั่วไป ( ภาษาไทย ) มันก็จบค่ะ เพราะที่ต้องการคือแก้ไขแล้วกลับมา update Grid เท่านั้นเอง

ปล.

  • ถ้าใช้ JAVASCRIPT OPENWINDOW หน้าต่างที่ได้ไม่ใช่ Modal คือ เรายังสามารถไป click ไปทำอะไรกับ
    Parent windows ได้ บางครั้งถ้า flow ไม่ดี ทำแบบนั้น database จะเพี้ยนเอาได้ค่ะ

  • เมื่อสัปดาห์ที่แล้ว นั่งอ่าน https://www.thaicreate.com/community/forum/032323.html เลยลองติด jQuery ใน VSS ดู ก็โอนะคะเขียน Javascript ได้กระชับขึ้น มี tool อื่นเยอะ และมีบางตัวเป็น Modal windows แต่ทางนั้นจะเรียกว่า lightbox แทน http://leandrovieira.com/projects/jquery/lightbox/ ซึ่ง PHP จะเขียน code แทรกลงไปได้เลยแต่ ASP.NET ของเรา ต้องใช้ AJAX มา bridge ค่ะ ซึ่งก้อกำลังมั่วๆ อยู่ ^^' ทำได้บ้างไม่ได้บ้างตามประสาค่ะ








Date : 2010-02-21 22:08:41 By : blurEye
 


 

No. 2



โพสกระทู้ ( 137 )
บทความ ( 0 )



สถานะออฟไลน์


อ่านแล้วก็งง งง ดีค่ะ คือเพราะยังไม่มีเวลาอ่านมาก (สงสัยจะง่วง)
พูดถึง java ก็ลองๆใส่เข้าไปแต่ก็ไม่ได้สักที เพราะตอนเรียนไม่ตั้งใจ อิอิ
ที่ทำได้ก็แค่กดปุ่มคอนเฟริ์มประมาณนี้อะค่ะ แต่ทำแบบให้มันโชว์ popup ไม่ได้ค่ะ ช่วยหน่อยน้าาาาา
Date : 2010-02-21 23:38:39 By : somooo
 

 

No. 3



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


ตรงกลางคือ AJAX อะดิคะ ไม่ทราบคุนส้มโอมีเวลาทำความเข้าใจอะป่าว ถ้าไม่ก้อจะส่งค่ากลับไป server ไม่ได้อะค่ะ อีกอย่างตอนนี้ก้อกำลังดำผุดดำว่ายเป็นปลาโลมาอยู่ค่ะ ^^
Date : 2010-02-22 00:55:03 By : blurEye
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สร้าง POPUP จาก DataGrid ทำอย่างไรคะ ตอนนี้สร้างกริดไว้อย่างนี้ค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่