2010-11-08 38 views
6

Tôi đang sử dụng GridView và tự hỏi liệu có cách nào để ẩn cột khỏi GridView nhưng vẫn có thể truy cập giá trị cột ẩn.Lấy giá trị của cột ẩn trong Gridview

Tôi đặt hiển thị = false cho cột mà tôi muốn ẩn nhưng khi tôi cố gắng lấy giá trị của cột, giá trị trong cột trống.

Cảm ơn.

Trả lời

17

Một cách tôi đã nhận được giá trị từ Cột vô hình GridView đang sử dụng thuộc tính DataKeyNames.

<asp:GridView runat="server" ID="GridView" DataKeyNames="ColName1, ColName2"> 
</asp:GridView> 

sau đó để truy cập dữ liệu

var data = GridView.DataKeys[RowIndex].Values[KeyIndex] 
+0

Tuyệt vời, nhờ .... – Tony

+0

ảnh vui nhộn. Cảm ơn nhiều. –

+0

Giải pháp rất thanh lịch, cảm ơn bạn :) – SubqueryCrunch

Các vấn đề liên quan