Tôi có một GridView trên trang aspx của tôi hiển thị một bộ sưu tập của các đối tượng được xác định bởi lớp sauLàm thế nào để thực hiện định dạng có điều kiện trong một GridView
public class Item
{
public string ItemName{get; set;}
public object ItemValue{get; set;}
}
Sau đó trong đánh dấu aspx của tôi, tôi có một cái gì đó giống như
này<asp:GridView ID="MyTable" runat="server">
<Columns>
<asp:BoundField DataField="ItemName" />
<asp:BoundField DataField="ItemValue" />
</Columns>
</asp:GridView>
Điều tôi muốn biết là:
Có cách nào để sử dụng định dạng có điều kiện trên trường ItemValue không, nếu đối tượng đang giữ một chuỗi, nó sẽ trả về chuỗi không đổi hoặc nếu nó giữ một DateTime nó sẽ hiển thị như DateTime.ToShortDateString().