-
01-10-2011, 06:24 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- Hà Nội
- Bài viết
- 0
GirdView không update được giá trị mới
Mình có một vấn đề là:
GirdView của mình khi đi vào chế độ Edit, nhập giá trị mới vào TextBox rồi nhấn Update.
Nhưng girdview không đưa giá trị mới nhập của TextBox vào Update mà lại đưa giá trị cũ vào update!
Ví dụ: Girdview của mình có 2 trường là Giatri và Edit.
Khi nhấn Edit, sửa giá trị cũ của trường Giatri là 2 lại thành 20 rồi nhấn Update, đáng lẽ Girdview phải update 20 vào csdl nhưng lại update 2 vào csdl.
Mình đã sử dụng theo hướng dẫn là : string giatri=(TextBox)GridviewName.Rows[e.RowIndex].Cells[0].Controls[0].Text; đồi với BoundField
và
string giatri=(TextBox)GridviewName.Rows[e.RowIndex].FindControl("txtGiatri").ToString(); đối với TemPlateFeild
Nhưng khôngcái nào được cả
Mình đã search rất nhiều mà vẫn chưa tìm ra cách giải quyết.
Mình không sử dụng SqlDataSource mà mình viết code trực tiếp vào Code Behind
Cảm ơn bất cứ một sự giúp đỡ nào!View more random threads:
- làm thế nào để đẩy dữ liệu và kéo dữ liệu giữa sqlite và sqlserver
- Cần Giúp đỡ
- Cách làm website đa ngôn ngữ sử dụng google translate?
- Mình bị lỗi này khi tạo NEW PROJECT trong DotNetNuke 7 C# Compiled Module của Visual Studio 2012
- Cách tạo slide trình diễn cho web ASP.NET?
- Cách deploy ứng dụng web asp.net MVC lên host như thế nào?
- Làm thế nào để setinterval phía server
- Hàm nào kiểm tra trang ASP.NET đã Load xong hay chưa?
- cài mvc 2.0 cho vs 2k8 .net framework 3.5 sp1
- Bắt đầu ASP.NET MVC như thế nào?
-
03-10-2011, 04:59 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn thử coi lại postback ở pageload xem. khi bạn nhấn update thì nó postback và load lại trang trước khi thực thi lệnh nên nó lấy giá trị cũ trong database để update
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...