Wednesday, December 15, 2010

ListView SelectedItemTemplate --

ListView SelectedItemTemplate.aspx




<%@ Page Language="C#" AutoEventWireup="true" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>ListView SelectedItemTemplate - how to use SelectedItemTemplate</title>
    <style type="text/css">
        .TableCSS
        {
            border-style:none;
            background-color:DarkRed;
            width: 700px;
            }
        .TableHeader
        {
            background-color:DarkOrange;
            color:Snow;
            font-size:large;
            font-family:Verdana;
            height:45px;
            text-align:center;
            }    
        .ItemCSS
        {
            background-color:PaleVioletRed;
            color:Snow;
            font-family:MS Sans Serif;
            font-size:medium;
            font-weight:bold;
            height:28px;
            }  
        .SelectedItemCSS
        {
            background-color:OrangeRed;
            color:Snow;
            font-family:Courier New;
            font-size:large;
            font-weight:bold;
            font-style:italic;
            height:30px;
            }  
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2 style="color:DarkGreen; font-style:italic;">ListView Example: How To Use SelectedItemTemplate</h2>
        <hr width="625" align="left" color="Green" />
        <asp:SqlDataSource
            ID="SqlDataSource1"
            runat="server"
            ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            SelectCommand="Select Top 10 ProductID, ProductName, UnitPrice From products Order By ProductID"
            >
        </asp:SqlDataSource>
        <br />
        <asp:ListView
            ID="ListView1"
            runat="server"
            DataSourceID="SqlDataSource1"
            DataKeyNames="ProductID"
            >
            <LayoutTemplate>
                <table id="Table1" runat="server" class="TableCSS">
                    <tr id="Tr1" runat="server" class="TableHeader">
                        <td id="Td1" runat="server">Product ID</td>
                        <td id="Td2" runat="server">Product Name</td>
                        <td id="Td3" runat="server">Unite Price</td>
                        <td id="Td4" runat="server">
                        </td>
                    </tr>
                    <tr id="ItemPlaceholder" runat="server">
                    </tr>
                </table>
            </LayoutTemplate>
            <ItemTemplate>
                <tr class="ItemCSS">
                    <td>
                        <asp:Label
                            ID="Label1"
                            runat="server"
                            Text='<%# Eval("ProductID")%>'
                            >
                        </asp:Label>
                    </td>
                    <td>
                        <asp:Label
                            ID="Label2"
                            runat="server"
                            Text='<%# Eval("ProductName")%>'
                            >
                        </asp:Label>
                    </td>
                    <td>
                        <asp:Label
                            ID="Label3"
                            runat="server"
                            Text='<%# Eval("UnitPrice")%>'
                            >
                        </asp:Label>
                    </td>
                    <td>
                        <asp:LinkButton
                            ID="LinkButton1"
                            runat="server"
                            Font-Bold="true"
                            CommandName="Select"
                            Text="Select"
                            ForeColor="Snow"
                            >
                        </asp:LinkButton>
                    </td>
                </tr>                
            </ItemTemplate>
            <SelectedItemTemplate>
                <tr class="SelectedItemCSS">
                    <td>
                        <asp:Label
                            ID="Label1"
                            runat="server"
                            Text='<%# Eval("ProductID")%>'
                            >
                        </asp:Label>
                    </td>
                    <td>
                        <asp:Label
                            ID="Label2"
                            runat="server"
                            Text='<%# Eval("ProductName")%>'
                            >
                        </asp:Label>
                    </td>
                    <td>
                        <asp:Label
                            ID="Label3"
                            runat="server"
                            Text='<%# Eval("UnitPrice")%>'
                            >
                        </asp:Label>
                    </td>
                    <td>
                    </td>
                </tr>                
            </SelectedItemTemplate>
        </asp:ListView>
    </div>
    </form>
</body>
</html>

ListView EmptyDataTemplate --

ListView EmptyDataTemplate.aspx


<%@ Page Language="C#" AutoEventWireup="true" %>  

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<script runat="server">  
      
</script>  
<html xmlns="http://www.w3.org/1999/xhtml" >  
<head id="Head1" runat="server">  
    <title>ListView EmptyDataTemplate - how to use EmptyDataTemplate</title>  
    <style type="text/css">  
        .TableCSS  
        {  
            background-color:Gray;  
            width: 725px;  
            }  
        .TableHeader  
        {  
            background-color:SlateBlue;  
            color:Snow;  
            font-size:large;  
            font-family:Times New Roman;  
            height:45px;  
            text-align:center;  
            }      
        .ItemCSS  
        {  
            background-color:DimGray;  
            color:Snow;  
            font-family:MS Sans Serif;  
            font-size:medium;  
            font-weight:bold;  
            height:28px;  
            }    
        .EmptyDataCSS  
        {  
            background-color:Red;  
            color:White;  
            font-size:xx-large;  
            text-align:center;  
            height:150px;  
            }              
    </style>  
</head>  
<body>  
    <form id="form1" runat="server">  
    <div>  
        <h2 style="color:OrangeRed; font-style:italic;">ListView Example: How To Use EmptyDataTemplate</h2>  
        <hr width="625" align="left" color="Orange" />  
        <asp:SqlDataSource   
            ID="SqlDataSource1"  
            runat="server"  
            ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"  
            SelectCommand="Select Top 0 ProductID, ProductName, UnitPrice From products Order By ProductID"  
            >  
        </asp:SqlDataSource>  
        <br />  
        <asp:ListView   
            ID="ListView1"  
            runat="server"  
            DataSourceID="SqlDataSource1"  
            DataKeyNames="ProductID"  
            >  
            <LayoutTemplate>  
                <table id="Table1" runat="server" class="TableCSS">  
                    <tr id="Tr1" runat="server" class="TableHeader">  
                        <td id="Td1" runat="server">Product ID</td>  
                        <td id="Td2" runat="server">Product Name</td>  
                        <td id="Td3" runat="server">Unite Price</td>  
                    </tr>  
                    <tr id="ItemPlaceholder" runat="server">  
                    </tr>  
                </table>  
            </LayoutTemplate>  
            <ItemTemplate>  
                <tr class="ItemCSS">  
                    <td>  
                        <asp:Label   
                            ID="Label1"  
                            runat="server"  
                            Text='<%# Eval("ProductID")%>'  
                            >  
                        </asp:Label>  
                    </td>  
                    <td>  
                        <asp:Label   
                            ID="Label2"  
                            runat="server"  
                            Text='<%# Eval("ProductName")%>'  
                            >  
                        </asp:Label>  
                    </td>  
                    <td>  
                        <asp:Label   
                            ID="Label3"  
                            runat="server"  
                            Text='<%# Eval("UnitPrice")%>'  
                            >  
                        </asp:Label>  
                    </td>  
                </tr>                  
            </ItemTemplate>  
            <EmptyDataTemplate>  
                <table class="TableCSS">  
                    <tr class="TableHeader">  
                        <td>Product ID</td>  
                        <td>Product Name</td>  
                        <td>Unite Price</td>  
                    </tr>  
                    <tr>  
                        <td colspan="3" class="EmptyDataCSS">  
                            sorry ! no data found  
                        </td>                      
                    </tr>  
                </table>  
            </EmptyDataTemplate>  
        </asp:ListView>  
    </div>  
    </form>  
</body>  
</html>  

ListView ItemSeparatorTemplate --

ListViewItemSeparatorTemplate.aspx





<%@ Page Language="C#" AutoEventWireup="true" %>  
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<script runat="server">  
      
</script>  
<html xmlns="http://www.w3.org/1999/xhtml" >  
<head id="Head1" runat="server">  
    <title>ListView ItemSeparatorTemplate - how to use ItemSeparatorTemplate</title>  
    <style type="text/css">  
        .ContainerTableCSS  
        {  
            background-color:OrangeRed;  
            width: 725px;  
            }  
        .TableHeader  
        {  
            background-color:OrangeRed;  
            color:Snow;  
            font-size:large;  
            font-family:Times New Roman;  
            height:45px;  
            text-align:center;  
            }      
        .ItemCSS  
        {  
            background-color:DarkOrange;  
            color:Snow;  
            font-family:MS Sans Serif;  
            font-size:medium;  
            font-weight:bold;  
            height:28px;  
            }    
        .ItemSeparatorCSS  
        {  
            background-color:Orange;  
            height:2px;  
            }              
    </style>  
</head>  
<body>  
    <form id="form1" runat="server">  
    <div>  
        <h2 style="color:SeaGreen; font-style:italic;">ListView Example: How To Use ItemSeparatorTemplate</h2>  
        <hr width="625" align="left" color="Green" />  
        <asp:SqlDataSource   
            ID="SqlDataSource1"  
            runat="server"  
            ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"  
            SelectCommand="Select Top 10 ProductID, ProductName, UnitPrice From products Order By ProductID"  
            >  
        </asp:SqlDataSource>  
        <br />  
        <asp:ListView   
            ID="ListView1"  
            runat="server"  
            DataSourceID="SqlDataSource1"  
            DataKeyNames="ProductID"  
            >  
            <LayoutTemplate>  
                <table id="Table1" runat="server" class="ContainerTableCSS">  
                    <tr id="Tr1" runat="server" class="TableHeader">  
                        <td id="Td1" runat="server">Product ID</td>  
                        <td id="Td2" runat="server">Product Name</td>  
                        <td id="Td3" runat="server">Unite Price</td>  
                    </tr>  
                    <tr id="ItemPlaceholder" runat="server">  
                    </tr>  
                </table>  
            </LayoutTemplate>  
            <ItemTemplate>  
                <tr class="ItemCSS">  
                    <td>  
                        <asp:Label   
                            ID="Label1"  
                            runat="server"  
                            Text='<%# Eval("ProductID")%>'  
                            >  
                        </asp:Label>  
                    </td>  
                    <td>  
                        <asp:Label   
                            ID="Label2"  
                            runat="server"  
                            Text='<%# Eval("ProductName")%>'  
                            >  
                        </asp:Label>  
                    </td>  
                    <td>  
                        <asp:Label   
                            ID="Label3"  
                            runat="server"  
                            Text='<%# Eval("UnitPrice")%>'  
                            >  
                        </asp:Label>  
                    </td>  
                </tr>                  
            </ItemTemplate>  
            <ItemSeparatorTemplate>  
                <tr>  
                    <td colspan="3" class="ItemSeparatorCSS"></td>  
                </tr>  
            </ItemSeparatorTemplate>  
        </asp:ListView>  
    </div>  
    </form>  
</body>  
</html>  

How to use ButtonCssClass in DataPager

DataPagerButtonCssClass.aspx









<%@ Page Language="C#" AutoEventWireup="true" %>  
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<script runat="server">  
      
</script>  
<html xmlns="http://www.w3.org/1999/xhtml" >  
<head id="Head1" runat="server">  
    <title>DataPager Fields ButtonCssClass - how to use ButtonCssClass in DataPager</title>  
    <style type="text/css">  
        .TableCSS  
        {  
            background-color:HotPink;  
            width: 675px;  
            }  
        .TableHeader  
        {  
            background-color:DeepPink;  
            color:Snow;  
            font-size:large;  
            font-family:Times New Roman;  
            height:40px;  
            }      
        .TableData  
        {  
            background-color:HotPink;  
            color:Snow;  
            font-family:Courier New;  
            font-size:medium;  
            font-weight:bold;  
            height:28px;  
            }    
        .ItemSeparatorCSS  
        {  
            background-color:Pink;  
            height:2px;  
            }              
        .TablePager  
        {  
            background-color:Salmon;  
            height:45px;  
            }                                
        .ButtonCSS  
        {  
            color:OrangeRed;  
            height:35px;  
            font-weight:bold;  
            }      
        .NumericButtonCSS  
        {  
            font-size:x-large;  
            font-family:Courier New;  
            color:White;  
            font-weight:bold;  
            }    
        .CurrentPageLabelCSS  
        {  
            font-size:xx-large;  
            font-family:Courier New;  
            color:DarkRed;  
            font-weight:bold;  
            }   
        .NextPreviousButtonCSS  
        {  
            font-size:large;  
            font-family:Courier New;  
            color:White;  
            font-weight:bold;  
            }                                           
    </style>  
</head>  
<body>  
    <form id="form1" runat="server">  
    <div>  
        <h2 style="color:Navy; font-style:italic;">DataPager Control Example: How To Use ButtonCssClass</h2>  
        <hr width="575" align="left" color="PowderBlue" />  
        <asp:SqlDataSource   
            ID="SqlDataSource1"  
            runat="server"  
            ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"  
            SelectCommand="Select ProductID, ProductName, UnitPrice From products Order By ProductID"  
            >  
        </asp:SqlDataSource>  
        <br />  
        <asp:ListView   
            ID="ListView1"  
            runat="server"  
            DataSourceID="SqlDataSource1"  
            >  
            <LayoutTemplate>  
                <table id="Table1" runat="server" class="TableCSS">  
                    <tr id="Tr1" runat="server" class="TableHeader">  
                        <td id="Td1" runat="server">Product ID</td>  
                        <td id="Td2" runat="server">Product Name</td>  
                        <td id="Td3" runat="server">Unit Price</td>  
                    </tr>  
                    <tr id="ItemPlaceholder" runat="server">  
                    </tr>  
                    <tr id="Tr2" runat="server" class="TablePager">  
                        <td id="Td4" runat="server" colspan="3">  
                            <asp:DataPager ID="DataPager1" runat="server">  
                                <Fields>  
                                    <asp:NextPreviousPagerField   
                                        ButtonType="Button"   
                                        ShowFirstPageButton="true"  
                                        ShowNextPageButton="true"  
                                        ShowPreviousPageButton="false"  
                                        ButtonCssClass="ButtonCSS"  
                                        />  
                                    <asp:NumericPagerField   
                                        NumericButtonCssClass="NumericButtonCSS"  
                                        CurrentPageLabelCssClass="CurrentPageLabelCSS"  
                                        NextPreviousButtonCssClass="NextPreviousButtonCSS"  
                                        />  
                                    <asp:NextPreviousPagerField   
                                        ButtonType="Button"  
                                        ShowLastPageButton="true"  
                                        ShowNextPageButton="false"  
                                        ButtonCssClass="ButtonCSS"  
                                        />  
                                </Fields>  
                            </asp:DataPager>  
                        </td>  
                    </tr>  
                </table>  
            </LayoutTemplate>  
            <ItemTemplate>  
                <tr class="TableData">  
                    <td>  
                        <asp:Label   
                            ID="Label1"  
                            runat="server"  
                            Text='<%# Eval("ProductID")%>'  
                            >  
                        </asp:Label>  
                    </td>  
                    <td>  
                        <asp:Label   
                            ID="Label2"  
                            runat="server"  
                            Text='<%# Eval("ProductName")%>'  
                            >  
                        </asp:Label>  
                    </td>  
                    <td>  
                        <asp:Label   
                            ID="Label3"  
                            runat="server"  
                            Text='<%# Eval("UnitPrice")%>'  
                            >  
                        </asp:Label>  
                    </td>  
                </tr>                  
            </ItemTemplate>  
            <ItemSeparatorTemplate>  
                <tr>  
                    <td colspan="3" class="ItemSeparatorCSS"></td>  
                </tr>  
            </ItemSeparatorTemplate>  
        </asp:ListView>  
    </div>  
    </form>  
</body>  
</html>