-
27-10-2011, 08:04 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Trong FormView, các trường chứa trong InsertItemTemplate và EditItemTemplate có thể chỉnh sửa được.
Bạn lôi các trường không cho chỉnh sửa, bỏ vào ItemTemplate thì page sẽ không cho chỉnh sửa.View more random threads:
- Giao diện các control cho ASP.NET giống WinForm?
- Không thể lưu Phonemic từ Textbox vào Database
- Cách đỗ dữ liệu dạng bit vào radiobutton trong asp.net?
- Đặt mặc định font chữ như thế nào ?
- làm sao kết nối csld vào phần mềm ultramenu
- kiểm tra đang nhập theo địa chỉ IP
- Xử lý sự kiên button trên web như winform C# bằng cách nào?
- Chèn thẻ HTML vào ViewBag trong asp.net MVC
- Lưu nội dung của FKCEditor trong asp.net như thế nào?
- Tạo datalist với 2 dòng và nhiều cột
-
27-10-2011, 12:29 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Kiểm tra điều kiện nhập liệu trên FormView
Em có thiết kế 1 formview dùng đọc CSDL.Ở chế độ Edit hay new em muốn kiểm tra ,hay quy định điều kiện nhập liệu vào.Không biết làm thế nào.
Ví dụ,nếu ở chế độ edit em muốn để tên lớp là 1 lớp mặc định sẵn chẳng hạn.
Còn thêm vấn đề nữa đó là : Thuộc tính DataKeyname của Formview em có add thêm 2 trường vào làm khóa.Tuy nhiên khi nhấn nút new,hay edit thì các trường này vẫn hiển thị ở các textbox và có thể chỉnh sửa được.Chỉ có trường khóa chính của bảng dữ liệu mới không cho chỉnh sửa.Em muốn vài trường không cho chỉnh sửa.
cảm ơn
-
27-10-2011, 04:38 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hi anh, a có thể cho biến toàn cục để kiểm tra, khi mà insert thì visible nó đi và ngược lại đối với update
-
27-10-2011, 05:30 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Còn thêm vấn đề nữa đó là : Thuộc tính DataKeyname của Formview em có add thêm 2 trường vào làm khóa.Tuy nhiên khi nhấn nút new,hay edit thì các trường này vẫn hiển thị ở các textbox và có thể chỉnh sửa được.Chỉ có trường khóa chính của bảng dữ liệu mới không cho chỉnh sửa.Em muốn vài trường không cho chỉnh sửa.
Tất cả các control có liên quan đến datasource e đừng cho user chỉnh sửa khi đang ở chế độ new và edit (ngay cả việc di chuyển sang record khác cũng vậy).
muốn vậy em thiết lập 2 biến boolean OnEdit và OnNew để chỉ tình trạng của form, trên các control của form cái nào có liên quan đến dữ liệu e đánh dấu bằng thuộc tính tag của control (ví dụ textbox.tag="hasdata")
Tùy theo giá trị của hai biến OnEdit và OnNew (thay đổi khi user thao tác) em viết một hàm vi dụ như void LockConTrol (boolean x). Trong hàm này em cho duyệt toàn bộ control trên form xem thằng nào có .tag="hasdata" thì mình cho .enable hoặc .lock = giá trị theo biến x truyền vào.
Cái này dùng trên winform rất tốt, không biết ý tưởng này cho ASP.net được không?
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...