|
|
|
พี่ๆ ช่วยดูให้ผมทีครับ เกี่ยวกับ Event ......btnCancel_Click(btnCancel, EventArgs.Empty) |
|
|
|
|
|
|
|
T^T
|
|
|
|
|
Date :
2011-01-05 14:57:14 |
By :
exclusiveM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องเอา colums select ขึ้นมาครับ หรือไม่ต้องกดหนด ให้ใน file นั้น คลิกได้ครับ
ถ้ากำหนดแบบเป็น colums select ก็กำหนดค่าว่า เมื่อกดแล้ว ให้นำค่าจาก filed ไหนมาแสดงครับ
ประมาณนี้
|
|
|
|
|
Date :
2011-01-05 15:06:34 |
By :
zero1150kfc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วสรุปว่า ผมจะไม่สามารถ ให้มันไปทำงานต่อใน Event ของ DataGridView1_CellClick ได้หรอครับ ผมเห็น btnCancel_Click ยังทำได้ ผมเลยคิดว่า ในDataGridView1_CellClick ก้อน่าจะทำได้
|
|
|
|
|
Date :
2011-01-05 15:38:32 |
By :
exclusiveM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่คุณ Champ แนะนำมา ผมยังมึนๆอยู่เลยอ่ะครับ
|
|
|
|
|
Date :
2011-01-05 15:39:56 |
By :
exclusiveM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะให้ง่ายของเขียนเป็น Sub และก็ใช้การ Call Sub() ตัวนั้น ๆ ครับ
|
|
|
|
|
Date :
2011-01-05 16:26:16 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สาเหตุที่ผมไปเขียนSubใหม่ไม่ได้เพราะ
ถ้าผมไปทำSub ใหม่ ผมจะใช้
Code (VB.NET)
z = e.RowIndex
y = e.ColumnIndex
ไม่ได้อ่ะครับ
|
|
|
|
|
Date :
2011-01-05 16:31:16 |
By :
exclusiveM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ไม่น่าจะได้ครับ เพราะมันมีค่า e หรือ Event ทีเกิดตอน PostBack() ครับ
|
|
|
|
|
Date :
2011-01-05 16:32:57 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
textbox1.text = GridView1.SelectedRow.Cells(1).Text
ซึ่งจะหมายความว่า (ทำแบบที่ผมบอกคือกำหนด field ข้าหน้ามี select) คือ ถ้าเราคลิกที่บรรทัดไหน จะเอาค่าที่บรรทัดนั้น + เซลล์ในช่องที่ 1 ครับ
|
ประวัติการแก้ไข 2011-01-05 16:36:59
|
|
|
|
Date :
2011-01-05 16:35:52 |
By :
zero1150kfc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแบบนี้หรือยังครับ
Code (C#)
dataGridViewCellEventArgs ee = new DataGridViewCellEventArgs(0, 0);
dataGridView1_CellClick(null, ee);
คือคุณต้องสร้าง instance dataGridViewCellEventArgs ขึ้นมาก่อน แล้วคุณจะให้ cell และ column ไหน click ก็แล้วแต่คุณเลย
|
|
|
|
|
Date :
2011-01-05 16:52:11 |
By :
numenoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ความหมายของผม เอาแบบเข้าจัยง่ายๆเลยนะครับ เช่น
เมื่อผมใส่โค้ดแบบนี้ไปแล้ว
Code (VB.NET)
btnCancel_Click(btnCancel, EventArgs.Empty)
มันก้อจะมาทำที่อยู่ในEvent btnCancel_Click โดยที่เราไม่ได้กดปุ่ม btnCancel เลย ถูกม่ะครับ
แล้วผมอยากใช้วิธีนี้กับ Event DataGridView1_CellClick บ้าง อยากรู้ว่าทำได้หรือไม่ แต่เหมือนว่า พี่ mr.win จะบอกว่าทำไม่ได้หรอครับ สรุป ทำไม่ได้จิงๆหรอครับ T^T
|
|
|
|
|
Date :
2011-01-05 17:17:30 |
By :
exclusiveM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่รู้ว่าคุณส่ง Parameter ตัวที่ 2 ยังไง
อย่าลืมว่า Parameter ตัวที่ 2 เป็น DataGridViewCellEventArgs นะ
ไม่ใช่ EventArgs
ทำอย่างความเห็น 9 น่าจะใช้งานได้แล้ว
Code (VB.NET)
Private Sub dataGridView1_CellClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs)
Handles dataGridView1.CellClick
|
ประวัติการแก้ไข 2011-01-05 18:03:54
|
|
|
|
Date :
2011-01-05 18:01:50 |
By :
หางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุรมากครับ เดี๋ยวผมจะลองปรับๆดูนะครับ
|
|
|
|
|
Date :
2011-01-06 09:05:15 |
By :
exclusiveM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|