PDA

View Full Version : fill vao DataGridView ko đc ? cần giúp



kanma
24-03-2009, 08:53
Dim con As New SqlConnection("server=08F6CA0DC;database=mydata;uid=sa;pwd=1")
con.Open()
Try
Dim da As New SqlDataAdapter("select * from employees", con)

Dim t As New datatable
da.Fill(t)
DataGridView1.DataSource = t
Catch ex As Exception
MsgBox(ex.Message)
End Try

đoạn code trên ko bik sai cái gì mà sau khi đổ dữ liệu vào datatable thì nó ko hiện thị trong DataGridView và cũng ko báo lỗi nào hết ????

bonmat179
24-03-2009, 09:03
Sau dòng lệnh DataGridView1.DataSource = t bạn phả thêm cái DataGridView1.DataBind mới được.

kanma
24-03-2009, 09:23
cụ thể chút đc ko bạn , mới học cái này còn khá mơ hồ lắm :)
cái đoạn code đó lấy từ trong sách tham khảo ra lận, trong đó nó chỉ vậy đó mà vẫn hiện thị đc ko thấy nó đề cập đến DataBind ?

nhadatvina
24-03-2009, 13:12
Nếu trong ASP.Net thì cần DataBind(), còn trên window form thì không cần.

Bạn đang làm trên web hay window form ?

kanma
24-03-2009, 15:11
làm trên windown form lận bạn

dammio
24-03-2009, 17:53
Kiểm tra xem bảng có dữ liệu hay không ?