在datagrid下数据转换问题
imc 2007-08-22 03:31:59 设计表的时候,状态一列分别用 1草稿 2提交3关闭4删除,数据库里存的是1、2、3、4,怎么才能转换成对应的状态名称?
网上搜到的一个方法挺实用,可惜只能有两个状态。
<asp:BoundColumn DataField="states" HeaderText="文件状态"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="文件状态"><ItemTemplate>
<%#Convert.ToInt32(DataBinder.Eval(Container.DataItem, "states")) == 1 ? "草稿" : "关闭"%>
</ItemTemplate>
</asp:TemplateColumn>