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,037

HOME > .NET Framework > Forum > จะกำหนดให้เวลาเราเลือก คลิกที่ listview มารายการนึง แล้วโชว์รูปขึ้นตามรายการที่เราคลิกคับ vb.net



 

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

 



Topic : 112912



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



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




จะกำหนดให้เวลาเราเลือก คลิกที่ listview มารายการนึง แล้วโชว์รูปขึ้นตามรายการที่เราคลิกคับ vb.net
รบกวนแนะนำหน่อยคับ ขอบคุณคับ



Tag : .NET, VS 2012 (.NET 4.x)









ประวัติการแก้ไข
2014-11-28 01:14:12
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-11-28 01:13:08 By : fillguro View : 1630 Reply : 12
 

 

No. 1



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



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

ใน Listview ที่เราเลือกนั้นต้อมี ข้อมูล Path ของรูปนั้นนะครับ โดยรูปจะแสดงใน PictureBox

ใช้ Event_Click นะครับ

Code (VB.NET)
PictureBox1.ImageLoocation = Listview.Items.Item(Listview.FocusedItem.Index).SubItems(0).Text


SubItems(0) ก็คือ คอลัมน์ในลิสต์วิวที่เก็บข้อมูล Path ของรูปภาพไว้ 0 คือคอลัมน์ที่ 1

คำถาม ทำไมถึงใช้ Listview อะครับ ไม่ได้ใช้ DataGridview หรอ








ประวัติการแก้ไข
2014-11-28 02:22:16
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 02:19:32 By : zarooman
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : zarooman เมื่อวันที่ 2014-11-28 02:19:32
รายละเอียดของการตอบ ::
อันเก่าที่ผมคิดไว้ ผมก็งงตัวเองเหมือนกัน ถ้าเวลาลูกค้าจะออเดอร์สินค้าผม เมื่อสั่งเสร็จแล้วผมจะโยงไปทำรีพอทยังไงอ่ะคับ เพราะว่าถ้าทำใน
datagridview มันก็เหมือนว่าเราทำในข้อมูลของ SQL เลยรึป่าว คือความต้องการของผมคือ หน้าออเดอร์เนี่ย เมื่อลูกค้าสั่งคอนเฟิร์มออเดอร์เสร็จ ก็คือข้อมูลทั้งหมดของใบเสร็จก็คือรีพอทอ่ะคับ

อันเก่า
old

อันใหม่
new

ถ้าอันไหนเหมาะสมกว่ารบกวนช่วยแนะนำหน่อยนะคับ ขอบคุณคับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 09:40:13 By : fillguro
 

 

No. 3



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : zarooman เมื่อวันที่ 2014-11-28 02:19:32
รายละเอียดของการตอบ ::
รบกวนอีกนิดนึงคับ ที่ให้มาเอาไปวางไว้ส่วนไหนคับ ขอบคุณคับ

PictureBox1.ImageLoocation = Listview.Items.Item(Listview.FocusedItem.Index).SubItems(0).Text

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 09:46:02 By : fillguro
 


 

No. 4



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



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

ตอบความคิดเห็นที่ : 2 เขียนโดย : fillguro เมื่อวันที่ 2014-11-28 09:40:13
รายละเอียดของการตอบ ::
รวมอันเก่า กะอันใหม่น่าจะสวยขึ้นนะครับ
ควรจะมีทั้ง grid(คนขายดูง่าย) และ detail(ลูกค้าชอบใจ) ต่างๆของสินค้า
แต่ดูจากหน้าตาแล้ว ทำไมไม่เก็บรูปไว้ใน DataGridview ละครับจะได้ค้นหา Index ทีเดียว

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 10:07:36 By : lamaka.tor
 


 

No. 5

Guest


handle "ItemSelectionChanged"

แล้วดึง key ของ item นั้นออกมา

เอา key ไปเรียก path (หรือ stream) ใน database มาแสดงใน picturebox

ปล.สำคัญที่ datasource ที่ป้อนให้ listview ของมี key
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 11:00:33 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 6

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : zarooman เมื่อวันที่ 2014-11-28 02:19:32
รายละเอียดของการตอบ ::
ที่ใช้ listview เขาอาจจะอยากได้ view แบบ icon ก็ได้

datagridview มันแสดงเป็นตารางได้อย่างเดียว

เปลี่ยน view ไม่ได้เหมือน listview

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 11:02:34 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 7



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



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

ตอบความคิดเห็นที่ : 2 เขียนโดย : fillguro เมื่อวันที่ 2014-11-28 09:40:13
รายละเอียดของการตอบ ::
แบบไม่คิดอะไรมากนะ แบบนี้หน่ะถูกแล้วเปลี่ยนแต่ Listview เป็น Datagrid ผมเคยเขียนโปรเจคที่เป็น ลิสวิว จัดการยากมากขอบอก ถึงแม้จะแสดงไอคอนได้ มันก็จะแสดงแค่ไอคอนกับชื่อเท่านั้น ในรูปแบบเหมือนโฟลเดอร์อะ ส่วนรายละเอียดที่จะทำให้ UI ดูดีขึ้น และเข้าใจมากขึ้น ลองทำตามความเห็นที่ 4 ดู น่าจะดูดีกว่า
ทำใน ลิสวิวกับทำใน ดาต้ากริดมันก็ไม่ต่างกัน
สำหรับที่บอกว่า "ก็คือข้อมูลทั้งหมดของใบเสร็จก็คือรีพอทอ่ะคับ" ก็ข้อมูลทั้หมดที่ลูกค้ากดออเดอร์นั่นแหละครับ จะไปเซฟไว้ใน ตาราง Orderdetail หรือรายละเอียดการสั่งซื้อเวลาเรากดรีพอร์ทเราก็ไปเอาข้อมูลในตารางนี้แหละมาออกรีพอร์ท



ประวัติการแก้ไข
2014-11-28 14:16:40
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 14:09:58 By : zarooman
 


 

No. 8

Guest


จ้า ไม่มีใครผิดหรอก

จริงๆ ก็แล้วแต่งานนะ แต่จะเถียงเอาโล่ห์ทำไม

เขาสร้าง control แต่ละอันก็เพื่อใช้งานแต่ละอย่างอยู่แล้ว

เรายังไม่รู้วัตถุประสงค์ของ จขกท เลย แต่ฟันธงไปซะแล้วว่าต้อง datagridview เท่านั้น

ซึ่งเราเห็นว่าเป็นความเห็นที่มองแคบไปหน่อย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 14:34:32 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 9



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



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

ตอบความคิดเห็นที่ : 8 เขียนโดย : ห้ามตอบเกินวันละ 2 กระทู้ เมื่อวันที่ 2014-11-28 14:34:32
รายละเอียดของการตอบ ::
อ่อ โทดครับผมไม่ได้เถียงหน่ะครับ จขกท. เขาขอคำแนะนำมาว่าแบบไหนจะดีกว่ากัน และเขาก็บอกจุดประสงค์การใช้งาน Listview ของเขาแล้วว่าทำไมเขาถึงเลือกใช้ Listview ทั้งที่ตอนแรกก็ยังใช้ Datagrid ตามความเห็นที่สองเลื่อนขึ้นไปดู นะครับ
สำหรับเรื่องวัตถุประสงค์ของ จขกท. นั้น ผมก็พอจะรู้หน่ะครับ ว่าเขากำลังทำอะไรอยู่

ตามลิงค์ข้างล่างนี้ไปครับ
https://www.thaicreate.com/dotnet/forum/112862.html
https://www.thaicreate.com/dotnet/forum/112863.html

ขอโทดนะครับ ความเห็นข้างบนผมไม่ได้เถียงคุณนะครับ เพียงแค่แนะนำเขาไปว่าการใช้ Listview นั้นมันเป็นอย่างไร มันจัดการยาก
ยังไงก็ขออภัยด้วยนะครับ ที่มองว่าเป็นการเถียง และเนื้อหาที่เขียนไปนั้นอาจจะขัดกับจุดประสงค์ที่คุณได้ตอบอ้างอิงไว้ ขออภัยด้วยครับ



ประวัติการแก้ไข
2014-11-28 14:48:37
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 14:46:42 By : zarooman
 


 

No. 10



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



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


ไม่มีใครผิดหรอกคับ
อยากขอบคุณทุกๆคนด้วยคับ
เพราะผมบอกไปแล้วว่า "ถ้าอันไหนเหมาะสมกว่ารบกวนช่วยแนะนำหน่อยนะคับ"
เดี๋ยวผมจะลองทำทุกความคิดเห็นเลยคับ ขอบคุณคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 14:51:22 By : fillguro
 


 

No. 11



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : zarooman เมื่อวันที่ 2014-11-28 02:19:32
รายละเอียดของการตอบ ::
ลบกวนอีกทีคับ ผมผิดตั้งแต่แรกเลย จริงๆ ผมใช้เป็น listbox ขอโทษทีคับ
ตอนนี้เปลี่ยนเป้าหมาย ถ้าคลิกอะไรใน combobox แล้วให้รูปโชว์ตามที่เราคลิกด้วยทำได้มั้ยคับ
ถ้าได้ขอโค้ดแนะนำหน่อยคับ ขอบคุณคับ

ปล. ที่ผมบอกไปในตอนแรกอ่ะคับ ว่าทั้งหมดในออเดอร์จะเอาไปโชว์ในรีพอท
ก็จะมี 1. id ลูกค้า ชื่อลูกค้า เบอร์โทรลูกค้า
2. ชื่อสินค้า ราคาของสินค้าชนิดนั้น และก็ราคารวม
รูปไม่จำเป็นคับ เอาเป็นแค่โชว์ว่าเป็นตัวอย่างของสินค้าที่ลูกค้าเลือกก็พอเวลาที่ลูกค้าคลิกที่เมนูอ่ะคับ
ยังไงช่วยแนะนำด้วยนะคับ ขอบคุณคับ



ประวัติการแก้ไข
2014-11-28 20:15:49
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 19:59:51 By : fillguro
 


 

No. 12



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



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

ลองทำเป็น array,stack หรือ ไม่ก็ list มาเก็บ path รูปดูครับ
แล้วเวลาคลิก combobox ก็อ้าง index เอา(ว่าแต่เก็บรูปเป็น object หรือ text ครับ ใน DB)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-29 09:56:38 By : lamaka.tor
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : จะกำหนดให้เวลาเราเลือก คลิกที่ listview มารายการนึง แล้วโชว์รูปขึ้นตามรายการที่เราคลิกคับ vb.net
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่