我有一个名为Active
的列的GridView,它显示1
(表示活动)或-1
表示非活动状态。
然而,由于这是在前端UI中实现的,我不希望向用户呈现他们看似无用的整数,但是在GridView中呈现Active
或Not active
在Page_Load
。
代码看起来像 -
protected void Page_Load(object sender, EventArgs e)
{
//code here to modify the column 'Active' in the GridView
//GridView ID="GV1"
if (row.Cells[1].Text == "1")
{
row.Cells[1].Text = "Active";
}
if (row.Cells[1].Text == "-1")
{
row.Cells[1].Text = "Not Active";
}
}
GridView中的列是 -
<asp:BoundField HeaderText="Active" DataField="Active" SortExpression="Active"></asp:BoundField>
我怎么能这样做,因为我不想编辑数据库以使UI更具可呈现性?