 |
|
ใช้datagridโชว์ข้อมูลในdatabase แล้วเวลาที่เราบันทึก,แก้ไข,ลบข้อมูลเรียบร้อยแร้ว datagridมันไม่refreshข้อมูลให้ใหม่เลยอ่ะค่ะ |
|
 |
|
|
 |
 |
|
สั่ง bind ใหม่ครับ
|
 |
 |
 |
 |
Date :
2011-01-21 16:08:30 |
By :
aneklove |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่วยขยายความนิดนึงได้ไหมคะ
คือว่า สมมุติเรากำลังรันโปรแกรมอยุ่ แล้วทำการบันทึก,แก้ไข,ลบ มันจะมีmessegeboxขึ้นมา หลังจากเรากดปุ่มOK มันจะกลับมาหน้าฟอร์มเดิมใช่ไหมคะ คือว่าจูนอยากให้มันโชว์ข้อมูลใหม่ที่เราได้ทำไปน่ะค่ะ เพราะว่าจิงจิงแล้วข้อมูลมันได้ถูกบันทึกลงdatabaseไปแล้ว
|
 |
 |
 |
 |
Date :
2011-01-21 16:18:58 |
By :
natthachi |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ประมาณว่า มือใหม่นะครับ
Code (VB.NET)
Private Sub Showmem() 'อันนี้ดึงข้อมูลมาโชว์ในกริดวิว ของผมเอง
Dim sql As String = "SELECT * FROM Member"
da.SelectCommand = New OleDbCommand(sql, conn)
Try
ds.Clear()
da.Fill(ds, "mem")
Catch ex As OleDbException
MsgBox(ex.Message)
Exit Sub
End Try
dgv_member.DataSource = ds.Tables("mem")
HeadGridView()
End Sub
Private Sub bt_save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_save.Click
คำสั่ง Insert Update Delete
........
.........
MessageBox.Show("เพิ่มสมาชิกใหม่ เรียบร้อยแล้ว !!!", "ผลการทำงาน", MessageBoxButtons.OK, MessageBoxIcon.Information)
Showmem() '<<<<<อันนี้แหละครับ ไม่รู้ผมใช้คำว่า bind ถูกรึเปล่า
End Sub
ลองดูครับ
|
 |
 |
 |
 |
Date :
2011-01-21 16:49:49 |
By :
aneklove |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณค่ะ แล้วจูนจะลองทำดูนะคะ ^____^
|
 |
 |
 |
 |
Date :
2011-01-21 17:45:11 |
By :
natthachi |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|