在DataGrid中进行值映射

1。在页面后台代码中写相应的映射函数:
    public string GetDescByValue(object va)
    
{
        
return LoadPageItem.GetHeadShipTextByValue(va.ToString());   
    }
2。在页面的HTML脚本中修改邦定代码:
<asp:TemplateColumn HeaderText="职称">
            
<ItemStyle Width="10%" />
            
<ItemTemplate>
                
<asp:Label ID="Label5" runat="server" Text='<%# GetDescByValue(DataBinder.Eval(Container.DataItem,"HeadShip")) %>'></asp:Label>
            
</ItemTemplate>
        
</asp:TemplateColumn>
posted on 2006-12-14 10:28  冰封王座(.net)博客  阅读(165)  评论(0编辑  收藏  举报