ต้องการให้ขข้อมุนใน datagrid ไปโชว์ที่ textbox เมื่อคริกที่ button แล้วไห้ข้อมุนั้นไปโชว์ที่ datagrid อีกอันหนื่ง
ทักข้อความในเฟสมาเลยครับ เดียวช่วยเฉพาะกรณีเร่งด่วนให้ครับ
Date :
2014-02-12 09:19:05
By :
01000010
Code (VB.NET)
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
With dgv
.Columns.Add("STD_ID", "STD_ID")
.Columns.Add("Advances", "Advances")
.Columns.Add("SQL", "SQL")
.Columns.Add("PHP", "PHP")
.Columns.Add("Linux", "Linux")
.Columns.Add("Window", "Window")
End With
End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
Dim i As Integer
With dgv
.Rows(i).Cells("STD_ID").Value = cboStd_id.Text
.Rows(i).Cells("Advances").Value = txtAdvances.Text
.Rows(i).Cells("SQL").Value = txtSQL.Text
.Rows(i).Cells("PHP").Value = txtPHP.Text
.Rows(i).Cells("Linux").Value = txtLinux.Text
.Rows(i).Cells("Window").Value = txtWindow.Text
End With
End Sub
ช่วยแก้ไขให้หน่อยคร้บ. ขอบคุนมากครับ
ประวัติการแก้ไข 2014-02-12 11:09:22 2014-02-12 11:15:26
Date :
2014-02-12 11:05:34
By :
thone16
ไม่มีไครตอบเลีย
ช่วยห่นอยครับ....
Date :
2014-02-12 13:05:25
By :
thone16
3 ขั้นตอนหลัก ๆ
1. เมื่อคลิกที่แถวใน Datagridview ให้เกิด Event Click ภายใน Event มีการอ้างถึง แถวปัจจุบัน
2. เมื่อสามารถเข้าถึงแถวที่ชี้อยู่ได้แล้ว ดึงค่าในแต่ละ Cell มากำหนดให้ Textbox แต่ละช่อง
3. เมื่อกดปุ่ม Save ให้เพิ่มข้อมูลใน Textbox แต่ละตัวเข้าไปใน Datagridview อีกตัว
ซึ่งถ้ายังทำไม่ได้ ตอนค่ำ ๆ ผมจะทำงานเสร็จและกลับถึงแล้ว จะทักเฟสไปครับ แอดมาได้เลย
Date :
2014-02-12 13:12:46
By :
01000010
ถูกค้องแล้วครับ 3 ขั้นตอน
ขั้นตอน 1 และ 2 ผมทำได้แล้วครับ
ส่วนขั้นตอน 3 เพิ่มข้อมูลใน Textbox แต่ละตัวเข้าไปใน Datagridview อีกตัว.
Datagridview ตัวนี้มันเกับได้แค่ 1 row คือ ต้องการให้มันเกับได้มากกว่า 1 row ครับ
ช่วยแก้ไข code ให้หน่อยนะครับ. ขอบคุนมากครับ
Date :
2014-02-12 13:36:55
By :
thone16
เพี่มอีกนิดหนื่ง
ข้อมูนใน datagrid นั้น select จาก table ใน Database
เมื่อกดปุ่ม Save ให้เพิ่มข้อมูลใน Textbox แต่ละตัวเข้าไปใน Datagridview อีกตัว พ้อมกับ Insert ข้อมูลใน Textbox ลงใน table อีกตัว
Date :
2014-02-12 14:43:34
By :
thone16
เท่าที่ดู i as integer มีค่าเท่ากับ 0 ตลอดเวลา มันก็ชี้ไปที่บรรทัดแรกเท่านั้น
เอาชุดนี้ไปลองดูครับ
Code (VB.NET)
Dim dgvRow As DataGridViewRow = dgv.NewRow
dgvRow.Cells(0).Value = cboStd_id.Text
'.....
'.....
dgv.Rows.Add(dgvRow)
Date :
2014-02-12 21:01:02
By :
base3000
Code (VB.NET)
Dim dgvRow As DataGridViewRow = dgv.NewRow
dgvRow.Cells(0).Value = cboStd_id.Text
'.....
'.....
dgv.Rows.Add(dgvRow)
มัน Erro ตง dg.NewRow 'NewRow' is not a member of 'System.Window.Form.DataGridView'
มันบอกว่า
'NewRow' is not a member of 'System.Window.Form.DataGridView'
Date :
2014-02-12 23:31:02
By :
thone16
ขอโทษทีครับ งงนิดหน่อย เอาชุดใหม่ไปนะครับ
Code (VB.NET)
Dim dgvRow As New DataGridViewRow
dgvRow.CreateCells(dgv)
dgvRow.Cells(0).Value = cboStd_id.Text
'.....
'.....
dgv.Rows.Add(dgvRow)
Remark ชื่อ Column จะใช้ไม่ได้จนกว่าจะ Add
ประวัติการแก้ไข 2014-02-13 06:09:05
Date :
2014-02-13 06:06:38
By :
base3000
ขอบคุนมากครับ พื่ tong
ขอนุยาดภามต่อเลียนะครับ
คือ ผมต้องการเอาข้อมูนใน datagrid ตัว dgv นั้นมาทำ report ครับ
ต้องทำยังไง ครับ
Date :
2014-02-13 10:16:02
By :
thone16
Load balance : Server 03