PDA

View Full Version : Q. Help add NewRow



demden
25-06-2003, 12:20
giả sử mình đã gán source vào grid
.SetDataBinding(ds, "Table")

sau đó mình muốn add 1 dòng vào giữa khi nhấp 1 nút lệnh
Dim dt As DataTable
dt = ds.Tables("Table")
Dim r As DataRow

r = dt.NewRow
r("Ma") = "9"
r("Ten") = "9"

dt.Rows.InsertAt(r, 3)

mình tính add nó vào vị trí thứ 3 trên lưới nhưng nó luôn add vào vị trí cuối cùng. Why?

nguyen_lanthao
25-06-2003, 12:52
bạn dùng dt.Rows.insertAt(r,3) là insert vào trong table không có dính dáng gi đếnt thư tự trong grid cả. Mà khoan, bạn muốn hiển thị trong grid là grid nào: datagrid hay là grid của table?

demden
25-06-2003, 12:58
à mình muốn add nó vào Datagrid, nếu có thể bạn giúp mình với

demden
25-06-2003, 13:59
cám ơn lanthao
nhờ bạn nói rằng mới chỉ add vào datatable nên mình đã sửa được, mình thêm 2 dòng này vào

dt.AcceptChanges()
grd.DataSource = dt