Tôi muốn có thể chỉnh sửa hàng loạt tất cả các hàng cho một cột bằng cách sử dụng điều khiển GridView. Cách tốt nhất để làm việc này là gì?Chỉnh sửa tất cả các hàng cho một cột trong GridView
Trả lời
Nếu bạn muốn cập nhật tất cả các hàng với cùng một giá trị sau đó hiển thị kiểm soát thích hợp (hộp/thả xuống/hộp/radio) trong tiêu đề cột khác hiển thị các cột lưới trong chỉnh sửa thay vì nhãn.
Xem sau:
http://www.codeproject.com/KB/webforms/BulkEditGridView.aspx
Tôi đoán u biết điều này: http://msdn.microsoft.com/en-us/library/ms972948.aspx
Có, cảm ơn câu trả lời. Điều đó chỉ cho phép bạn chỉnh sửa một hàng tại một thời điểm. Tôi muốn chỉnh sửa tất cả các hàng cho một cột. –
Có lẽ không phải là tốt nhất, nhưng một lựa chọn là để thiết lập các khóa chính của bảng của bạn như là DataKey của GridView sau đó lặp lưới điện và sử dụng datakey và giá trị thay đổi nội dung để cập nhật DB. Đây là một ví dụ.
<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID">
<Columns>.....
foreach (var item in GridView1.Items)
{
var id = (Guid)GridView1.DataKeys[item.DataItemIndex].Value;
var txt= item.FindControl("AmountTextBox") as Textbox;
if (cb != null && id.HasValue)
UpdateRow(id.Value, txt.Text);
}
- 1. ASP GridView Tất cả các hàng trong chế độ chỉnh sửa
- 2. Nhận tất cả các hàng đã chỉnh sửa trong jqgrid
- 3. Chỉnh sửa hàng Gridview - liên kết động với một DropDownList
- 4. Cập nhật một cột cho tất cả các hàng
- 5. DataGridView: Áp dụng chỉnh sửa cho tất cả các hàng đã chọn
- 6. Hiển thị các hàng trong nhiều cột trong Asp.net Gridview
- 7. MySQL đếm tất cả các cột NULL
- 8. Oracle chiều rộng cột cho tất cả các cột
- 9. Hàng bảng có thể chỉnh sửa, sửa đổi cột
- 10. Có trình soạn thảo WYSIWYG cho MediaWiki cho phép tôi chỉnh sửa các hàng và cột cho một bảng không?
- 11. SQL: cách lấy tất cả các ký tự riêng biệt trong một cột, trên tất cả các hàng
- 12. Ẩn Cột nếu tất cả Hàng trống
- 13. Chỉnh sửa UITableView lập trình hiển thị nút xóa trên TẤT CẢ các hàng
- 14. Làm thế nào để vô hiệu hóa chỉnh sửa cho một số ô trong chỉnh sửa hàng của JQGrid?
- 15. Thiết lập JQGrid để tất cả các hàng đều có thể chỉnh sửa được?
- 16. Chọn tất cả các cột cho tất cả các bảng trong tham gia + LINQ tham gia
- 17. Làm cách nào để cập nhật cột trong tất cả các hàng của bảng dựa trên giá trị trong các cột khác (cho cùng một hàng)?
- 18. jQuery - Chỉnh sửa hàng trong bảng
- 19. Index tất cả các cột
- 20. Truy xuất tất cả các cột của một hàng trong Cassandra sử dụng Hector Client
- 21. Tất cả các cột trong MongoDB
- 22. Chọn tất cả các mục của một ListView (hàng tùy chỉnh có hộp kiểm trong đó)
- 23. Cách thêm hàng cho tất cả các hàng trong bảng khác trong SQL Server
- 24. Xóa tất cả các hàng trong bảng
- 25. JqGrid: Xóa chú giải công cụ cho tất cả các hàng & cột
- 26. Thay đổi đệm cho tất cả các ô trong một cột DataGridView duy nhất
- 27. sắp xếp các hàng trong trình chỉnh sửa 'VI'
- 28. GridView với số cột động trong mỗi hàng
- 29. Chọn tất cả các phần tử từ một cột trong một mảng các mảng trong Ruby?
- 30. Tìm kiếm tất cả các bảng, tất cả các cột cho một giá trị cụ thể SQL Server
Các giá trị cần phải là duy nhất cho mỗi hàng. –
Câu trả lời đã chỉnh sửa, xem liên kết mẫu. – Brij
Tôi đã kết thúc bằng cách sử dụng một cách tiếp cận tương tự với điều khiển này bằng cách kế thừa từ GridView và ghi đè sự kiện CreateRow. –