Kết quả 1 đến 4 của 4
-
22-06-2011, 10:49 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cách dùng GridView để hiển thị 1 column kiểu int thành Read or Unread?
Như các bác thấy hình chỗ column Status (kiểu int),mặc định là:0 Unread,1 Read,2 Replied.Khi em kéo GridView vào thì cột Status chỉ hiện 0,1,2 thôi.Bây giờ em muốn nó thành Unread,Read,Replied thì phải chỉnh như thế nào ạ?
Trong lúc chờ đợi thì em tìm được đoạn code sau:Mã:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { Label total = (Label)e.Row.FindControl("label1"); total.Text = "UnRead"; } }
View more random threads:
- làm thế nào để gắn xslt với RadioButtonList trong asp.net
- Lỗi Access denie khi đổi tên thư mục bằng C#
- Upload file lớn với Control FileUpload?
- Tích hợp DB và Sothink Menu
- Cơ chế làm việc của một website
- Làm thế nào để chèn được flash trong asp.net !
- WebAPI services trong MVC ASP.NET có ưu nhược gì?
- Sử lý sự kiện selectedindexchange cho 2 dropdownlist có kèm updatepaned
- Web viết bằng ngôn ngữ gì?
- làm sao để upload file =
22-06-2011, 04:59 PM #2Junior Member- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cách 1:
Như cái code mà bạn có.
Bạn sử dụng 1 hidenfield, lấy cái int đó.
Trong sự kiện RowDataBound, bạn find cái hidenfield đó. Rồi Bound cái Label theo cái Hiden tương ứng.
Cách 2Đơn giản nhất)
Viết code luôn trong cái Eval()
Ở đây có 1 cái ví dụ về Eval giới tính với giá trị là true false, cho ra thành Nam Nữ
((bool)Eval(gioitinh)==false?"Nữ":"Nam")
24-06-2011, 08:42 AM #3Junior Member- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi brianbui2009Mã:<asp:BoundField HeaderText ="Trang thai" DataField ="Status" DataFormatString="<script>var a = '{0}';if(a=='0') document.write('Unread'); else if(a=='1') document.write('Read'); else document.write('Replied');</script>" HtmlEncodeFormatString="false" />
24-06-2011, 07:09 PM #4Junior Member- Ngày tham gia
- Sep 2015
- Đang ở
- hà nội
- Bài viết
- 0
Gửi bởi brianbui2009
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...