首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

datagrid某一列调用后台老板方法

2013-07-08 
datagrid某一列调用后台方法我在前台datagrid里面加了一列,表示状态,datasource里有这个字段slstate,但是

datagrid某一列调用后台方法
我在前台datagrid里面加了一列,表示状态,datasource里有这个字段slstate,但是我要调用后台方法,将数字转换为文字,怎么调用啊?后台方法如下:     
 private string getSH(object slstate)
        {
            string  SlState=slstate.ToString();
            if (SlState == "0")
                return "未审核";
            else
                if (SlState == "1")
                    return "审核通过";
                else
                    return "审核未通过";
        }


前台调用: <asp:TemplateColumn HeaderText="审核状态">
                                <HeaderStyle Width="50px"></HeaderStyle>
                                <ItemStyle VerticalAlign="Middle" HorizontalAlign="Center" Width="40px"></ItemStyle>
                                <ItemTemplate>
                                   <%=getSH(DataBinder.Eval(Container.DataItem, "SlState"))%>
                                </ItemTemplate>
                            </asp:TemplateColumn>



前台哪里写错了呀? datagrid

分享到:
[解决办法]
  <%# getSH(DataBinder.Eval(Container.DataItem, "SlState"))%>

热点排行