oosumu

懒鬼,门外汉

博客园 首页 新随笔 联系 订阅 管理
   
<asp:datagrid id="dtgDetail" runat="server" Width="754px" AllowPaging="True" CellPadding="4" BackColor="White"
                            BorderStyle
="None" AutoGenerateColumns="False" Font-Size="X-Small">
                            
<SelectedItemStyle Font-Bold="True" ForeColor="#CCFF99" BackColor="#009999"></SelectedItemStyle>
                            
<ItemStyle ForeColor="#003399" BackColor="White"></ItemStyle>
                            
<HeaderStyle Font-Bold="True" HorizontalAlign="Center" ForeColor="#CCCCFF" BackColor="#003399"></HeaderStyle>
                            
<FooterStyle ForeColor="#003399" BackColor="#99CCCC"></FooterStyle>
                            
<Columns>
                                
<asp:TemplateColumn HeaderText="类型名称" HeaderStyle-Width="10%">
                                    
<ItemTemplate>
                                        
<asp:Label runat="server" Text="<%# DataBinder.Eval(Container.DataItem, BookData.BOOKTYPEID_FIELD) %>">
                                        
</asp:Label>
                                    
</ItemTemplate>
                                
</asp:TemplateColumn>
                                
<asp:TemplateColumn HeaderText="商品代号" Visible="False">
                                    
<ItemTemplate>
                                        
<asp:Label id="SystemID" runat="server" Text="<%# DataBinder.Eval(Container.DataItem, BookData.SYSTEMID_FIELD) %>">
                                        
</asp:Label>
                                    
</ItemTemplate>
                                
</asp:TemplateColumn>
                                
<asp:TemplateColumn HeaderText="商品名称" HeaderStyle-Width="10%">
                                    
<ItemTemplate>
                                        
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, BookData.NAME_FIELD) %>'>
                                        
</asp:Label>
                                    
</ItemTemplate>
                                
</asp:TemplateColumn>
                                
<asp:TemplateColumn HeaderText="价格" HeaderStyle-Width="10%">
                                    
<ItemTemplate>
                                        
<asp:Label runat="server" Text='<%# (Convert.ToDouble((Convert.IsDBNull(DataBinder.Eval(Container.DataItem, BookData.PRICE_FIELD))?0:DataBinder.Eval(Container.DataItem, BookData.PRICE_FIELD)))/100).ToString("C") %>'>
                                        
</asp:Label>
                                    
</ItemTemplate>
                                
</asp:TemplateColumn>
                                
<asp:TemplateColumn HeaderText="商品说明">
                                    
<ItemTemplate>
                                        
<asp:Label runat="server" Text='<%# (DataBinder.Eval(Container.DataItem, BookData.MEMO_FIELD).ToString().Length>60)?(DataBinder.Eval(Container.DataItem, BookData.MEMO_FIELD).ToString().Substring(0,60)+"------"):DataBinder.Eval(Container.DataItem, BookData.MEMO_FIELD) %>' >
                                        
</asp:Label>
                                    
</ItemTemplate>
                                
</asp:TemplateColumn>
                                
<asp:TemplateColumn HeaderText="订购">
                                    
<ItemStyle HorizontalAlign="Center" Width="9%"></ItemStyle>
                                    
<ItemTemplate>
                                        
<asp:LinkButton id="Linkbutton2" runat="server" Text="订购" CommandName="Buy" /></asp:LinkButton>
                                    
</ItemTemplate>
                                
</asp:TemplateColumn>
                            
</Columns>
                            
<PagerStyle Visible="False" NextPageText="下一页" PrevPageText="上一页" HorizontalAlign="Left" ForeColor="#003399"
                                BackColor
="#99CCCC" Mode="NumericPages"></PagerStyle>
                        
</asp:datagrid>



datagrid截取部分字段,/100等
<%# (Convert.ToDouble((Convert.IsDBNull(DataBinder.Eval(Container.DataItem, BookData.BOOKTYPEMEMO_FIELD))?0:DataBinder.Eval(Container.DataItem, BookData.BOOKTYPEMEMO_FIELD)))/100).ToString("C") %>


<%# (DataBinder.Eval(Container.DataItem, BookData.BOOKTYPEMEMO_FIELD).ToString().Length>80)?(DataBinder.Eval(Container.DataItem, BookData.BOOKTYPEMEMO_FIELD).ToString().Substring(0,80)+"---"):DataBinder.Eval(Container.DataItem, BookData.BOOKTYPEMEMO_FIELD) %>

    private void dgpoll_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
        
{  
              
string ismut="";
            
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){
            
               ismut
=((Label)e.Item.Cells[2].FindControl("lblismut")).Text.Trim();
                
if(ismut=="1")
                
{
                    ((Label)e.Item.Cells[
2].FindControl("lblismut")).Text="单选";

                }

                
else{
                    ((Label)e.Item.Cells[
2].FindControl("lblismut")).Text="复选";
                }

            }

        }

posted on 2004-12-16 17:39  - -  阅读(671)  评论(0编辑  收藏  举报