[Back]

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="EditItem.ascx.cs" Inherits="DotNetNuke.Modules.DNNSilverlightChat.Edit" %>
<div align="left">
    <asp:LinkButton ID="lnkBack" runat="server" OnClick="lnkBack_Click">[Back]</asp:LinkButton>
&nbsp;<asp:LinkButton ID="lnkDelete" runat="server" 
        OnClientClick='if (!confirm("Are you sure you want to delete?") ){return false;}' 
        onclick="lnkDelete_Click">[Delete Log]</asp:LinkButton></div>


<asp:LinqDataSource ID="LDSChatLog" runat="server" 
    ContextTypeName="DotNetNuke.Modules.DNNSilverlightChat.DNNSilverlightChatDALDataContext" 
    onselecting="LDSChatLog_Selecting" OrderBy="MessageID desc" 
    TableName="DNNSilverlightChat_Messages" Where="ModuleID == @ModuleId">
</asp:LinqDataSource>
<asp:ListView ID="lvMessages" runat="server" DataKeyNames="MessageID" 
    DataSourceID="LDSChatLog" onitemdatabound="ListView1_ItemDataBound">
    <ItemTemplate>
        <tr style="border: thin solid #C0C0C0; border-spacing: 5px">
            <td>
                <asp:Label ID="UserIDLabel" runat="server" Text='<%# Eval("UserID") %>' />
            </td>
            <td>
                <asp:Label ID="TextLabel" runat="server" Text='<%# Eval("Text") %>' />
            </td>
            <td>
                <asp:Label ID="TimeStampLabel" runat="server" Text='<%# Eval("TimeStamp") %>' />
            </td>
            <td>
                <asp:Label ID="ColorLabel" runat="server" Text='<%# Eval("Color") %>' />
            </td>
        </tr>
    </ItemTemplate>
    <EmptyDataTemplate>
        <table runat="server" style="">
            <tr>
                <td>
                    No data was returned.</td>
            </tr>
        </table>
    </EmptyDataTemplate>   
    <LayoutTemplate>
        <table runat="server" style="padding: 5px; border-spacing: 5px; border: thin solid #C0C0C0; table-layout: auto; caption-side: top; font-family: Arial, Helvetica, sans-serif; width: auto;">
            <tr runat="server">
                <td runat="server">
                    <table ID="itemPlaceholderContainer" runat="server" border="0" style="border: thin solid #C0C0C0; border-spacing: 5px;">
                        <tr runat="server" style="" bgcolor="#CCCCCC">
                            <th runat="server">
                                <b>UserID</b></th>
                            <th runat="server">
                                <b>Text</b></th>
                            <th runat="server">
                                <b>TimeStamp</b></th>
                            <th runat="server">
                                <b>Color</b></th>
                        </tr>
                        <tr ID="itemPlaceholder" runat="server">
                        </tr>
                    </table>
                </td>
            </tr>
            <tr runat="server">
                <td runat="server" style="">
                    <asp:DataPager ID="DataPager1" runat="server" PageSize="100">
                        <Fields>
                            <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" 
                                ShowNextPageButton="False" ShowPreviousPageButton="False" />
                            <asp:NumericPagerField />
                            <asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" 
                                ShowNextPageButton="False" ShowPreviousPageButton="False" />
                        </Fields>
                    </asp:DataPager>
                </td>
            </tr>
        </table>
    </LayoutTemplate>   
</asp:ListView>