日期:2014-05-18  浏览次数:20500 次

GridView模板列中 调用类中方法显示数据 怎么写呢?
<asp:TemplateField   HeaderText= "Editor ">
                                        <ItemTemplate>
                                                <%#   DataBinder.Eval(Container.DataItem,   "NewsPublisher ")%>
                                        </ItemTemplate>
                                </asp:TemplateField>
这个地方要根据用户编号   得到用户名
NewsPublisher是int类型
类Db_admin()下的Get_adminName(int   UID)方法,这个地方怎么写呢?

------解决方案--------------------
最好设置类Db_admin的方法Get_adminName为静态的,这样不用实例化对象
否则
<%# new Db_admin().Get_adminName(int.Parse(DataBinder.Eval(Container.DataItem, "NewsPublisher ").ToString()))%>