博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

GridView 里面用对象的属性绑定模板列

Posted on 2008-10-16 13:03  LonelyStar  阅读(354)  评论(0编辑  收藏  举报

绑定数据源

Business.Request[] list = Business.Request.FindAll(orderField, ascending, index);
            grdRequest.DataSource = list;
            grdRequest.DataBind();

 

直接绑定属性:

 

<asp:TemplateField SortExpression="Implementor" HeaderText="Responsible">  
                    
<ItemStyle Width="80px" />
                    
<ItemTemplate>
                        
<%# ((Business.Request)Container.DataItem).ImplementorName%>                                        
                    
</ItemTemplate>
                
</asp:TemplateField> 

 

ImplementorName 是Business.Request的属性

绑定属性的属性

 

<asp:TemplateField SortExpression="Group" HeaderText="Solution Provider">  
                    
<ItemStyle Width="80px" />
                    
<ItemTemplate>
                        
<%# ((Business.Request)Container.DataItem).Group.ManagerName%>                                        
                    
</ItemTemplate>
                
</asp:TemplateField> 

 

ManagerName是Group的一个属性