2009-04-01 60 views
5

Tôi có một GridView được liên kết với một dữ liệu mà tôi đã tạo. Dữ liệu trong bảng luôn thay đổi.Asp.Net Gridview Buttonfield nhận dữ liệu hàng

Tôi đã thêm trường nút vào Gridview. Khi được bấm, tôi muốn gửi một giá trị cột cụ thể trong hàng đó thông qua một liên kết hoặc được gửi qua một hàm.

Bạn làm cách nào để thực hiện việc này?

Trả lời

6

Tôi đã tìm hiểu cách thực hiện. Bạn đặt thuộc tính commandName cho bất cứ điều gì bạn muốn gọi nó bên trong các thuộc tính.

Sau đó, nếu bạn nhấp đúp vào nút sau khi tạo nó trong dạng xem thiết kế, nó sẽ bật lên một hàm trong mã phía sau trang. Sau đó, bạn có thể truy cập hàng bằng cách làm như sau.

protected void gvUsers_RowCommand (object sender, GridViewCommandEventArgs e) {

int rowNum = int.Parse(e.CommandArgument.ToString()); 

}

từ đó bạn có thể sử dụng số hàng để truy cập dữ liệu cột cụ thể.

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