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

HOME > .NET Framework > Forum > อยากถามเรื่องการ Edit Form ของ CommandColumn ใน Gridview ค่ะ



 

อยากถามเรื่องการ Edit Form ของ CommandColumn ใน Gridview ค่ะ

 



Topic : 048675



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



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




ลักษณะของ Table ที่ใช้ในการทำงาน
การ join table

ข้อมูลที่แสดงใน Gridview
แสดงหน้า Gridview
Code (C#)

Popup Edit Templates ของ Gridview
Popup Edit Form ของ Gridview

โดย Combox ถูกสร้างใน Gridview Tasks -> column แล้วกำหนดให้เป็น Combobox แล้วกำหนด sqlDatasource ให้มัน
ทั้ง Project Subject และ Category
ส่วน File ใช้ Gridview Tasks -> Edit Template ->Edit Item Templetes แล้วลาก UploadControl มาวาง

คำถาม

1. ถ้าต้องการให้ Combobox ทั้ง 3 เมือเลือกข้อมูลแล้วมีผลถึงกันเช่น
เลือก Project แล้ว Subject จะออกมาเฉพาะ Subject ที่มี ProjID เป็น Project ที่เลือกใน Combobox
เลือก Subject แล้ว Category จะออกมาเฉพาะ Category ที่มี SubjID เป็น Subjectt ที่เลือกใน Combobox

2. File 1,2 และ 3 ต้องการดึงข้อมูลใน column File ที่กำลังจะทำการ Edit ซึ่งเก็บ Path ยาวๆ ที่ File ถูก Save เก็บเป็น nChar
มาแสดง โดยจะเอาเฉพาะชื่อ File ที่เป็น / สุดท้ายใน Path จะต้องทำใน Event ใหนของ Gridview ค่ะ
หรือมีวิธีอื่นหรือเปล่า ที่จะสามารถดึงข้อมูลจาก record ที่กำลัง Edit มาใช้ได้ก่อน Form Edit จะแสดงขึ้นมา

3. เมื่อกด Update แล้ว
3.1 จะต้องลบ File ที่อยู่ใน Path ที่ได้จากข้อ 2 จะต้องทำใน Event ใหนค่ะ
3.2 จะต้องเอาข้อมูลที่เลือกใน Combobox มาใช้ในการตั้งชื่อ จะมีวิธี Get ข้อมูลมาไ้ด้อย่างไร และเรียกตัวอะไร
3.3 ก่อนที่จะ Save จะต้องเอาค่าที่ได้จากข้อ 3.1 มาใช้ในการตั้งชื่อ File ใหม่ เพื่อสร้าง Path File ที่จะใช้ในการ Upload File
และ Update Path ใหม่ ใน Column File1,2 และ 3

ดิฉันทำหน้า Upload ข้อมูลลง Databade ซึ่งมีหน้าตาคล้ายกับ Edit Form ของ Gridview
ก็สามารถทำ การ bind Combobox ให้เลือกข้อมูลเป็นลำดับได้ และเมื่อเลือก File
แล้วกด ปุ่ม Upload ก็สามารถเอาตั้งชื่อและ Path ใหม่จาก Combobox ที่เลือกไปได้
แต่เมื่อเจอ Edit From ของ Grid ก็ไม่รู้ว่าต้องทำอย่างไร ใช้อะไรในการดึงข้อมูล และจะใช้ Event อะไร
หรือ สามารถทำได้หรือเปล่า ผู้รู้ทั้งหลายโปรดช่วยด้วยนะค่ะ

* หมายเหตุ
ดิฉันใช้ Devexpress เป็นของใหม่ที่เพิ่งลองทำเลยยังอ่อนประสบการณ์ค่ะ



Tag : .NET, MySQL, Web (ASP.NET), C#







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-09-13 10:52:34 By : salamajang View : 1886 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

Code (C#)
	private void myGridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
	//*** hplHyperLink ***'
	Label hplHyperLink = (HyperLink)e.Row.FindControl("hplHyperLink");
	if ((hplHyperLink != null)) {
		hplHyperLink.NavigateUrl = "#";
		hplHyperLink.Attributes.Add("Onclick", "javascript::openPopup('item_detail.aspx?id=" + e.Row.DataItem("CustomerID") + "&name=" + e.Row.DataItem("Name") + "');");
	}
}







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 08:28:00 By : webmaster
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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



Go to : ASP.NET GridView Popup and jQuery Lightbox สร้าง Popup บน GridView
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-28 13:35:43 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากถามเรื่องการ Edit Form ของ CommandColumn ใน Gridview ค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
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 อัตราราคา คลิกที่นี่