none
关于ListView控件中ItemTemplate模板 RRS feed

  • 问题

  • 我想在ListView控件的ItemTemplate模板中的Lable控件的Text属性自动显示当前的系统时间,不知怎样才能实现?
    youl
    • 已移动 孟宪会Moderator 2009年8月24日 8:55 (发件人:.NET Framework 一般性问题讨论区)
    2009年8月24日 8:19

答案

  • 你好!
              
              <asp:Label ID="Label7" runat="server" Text='<%# DateTime.Now.ToString() %>' />
    • 已建议为答案 mldark 2009年8月24日 9:30
    • 已标记为答案 youer3 2009年8月24日 12:57
    2009年8月24日 8:30

全部回复

  • 你好!
              
              <asp:Label ID="Label7" runat="server" Text='<%# DateTime.Now.ToString() %>' />
    • 已建议为答案 mldark 2009年8月24日 9:30
    • 已标记为答案 youer3 2009年8月24日 12:57
    2009年8月24日 8:30
  • 谢谢您。我现在有一个新的问题请您指教。
    我想让InsertItemTemplate中的注册时间文本框自动填上系统时间,不知怎样才能实现?

        <table style="width: 100%">
            <tr>
                <td style="vertical-align: top">
                    <asp:ListView ID="LimingchStudio_ListView" runat="server" DataKeyNames="身份证号" 
                        DataSourceID="Sql注册信息" InsertItemPosition="FirstItem">
                <%--定义主配置--%>
                        <LayoutTemplate>
                            <table ID="Table2" runat="server" style="border: solid thick blue;">
                        <%--此处的内容将被定义于 ItemTemplate 模板中的内容所取代。--%>
                                <tr ID="itemPlaceholder" runat="server">
                                </tr>
                            </table>
                        </LayoutTemplate>
                <%--定义数据项配置--%>
                        <ItemTemplate>
                            <tr>
                                <td>
                                    身份证号:<%#Eval("身份证号")%>
                                </td>
                                <td>
                                    姓名:<%#Eval("姓名")%>
                                </td>
                                <td>
                                    性别:<%#Eval("性别")%>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    届别:<%#Eval("届别")%>
                                </td>
                                <td>
                                    班名:<%#Eval("班名")%>
                                </td>
                                <td>
                                是否择校:<%#Eval("是否择校")%>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="3" 
                                    style="border-bottom-width: medium; border-bottom-style: ridge;">
                                    注册时间:<%#Eval("注册时间")%>
                                </td>
                                <td></td>
                                <td></td>
                            </tr>
                        </ItemTemplate>
                        <InsertItemTemplate>
                            <tr class="limingchstudio insert">
                                <td>
                                    身份证号:<asp:TextBox ID="txtId" runat="server" Text='<%# Bind("身份证号") %>' />
                                </td>
                                <td>
                                    姓名:<asp:TextBox ID="txtName1" runat="server" Text='<%# Bind("姓名") %>' />
                                </td>
                                <td>
                                    性别: 
                                    <asp:DropDownList ID="Gender_DropDownList0" runat="server" SelectedValue='<%# Bind("性别") %>'>
                                        <asp:ListItem>男</asp:ListItem>
                                        <asp:ListItem>女</asp:ListItem>
                                        </asp:DropDownList>
                                        </td></tr><tr class="limingchstudio insert">
                                <td>
                                    届别:<asp:TextBox ID="txtBirthday0" runat="server" 
                                        Text='<%# Bind("届别") %>' />
                                </td>
                                <td>
                                    班名:<asp:TextBox ID="txtSalary0" runat="server" Text='<%# Bind("班名") %>' />
                                </td>
                                <td>
                                是否择校:<asp:TextBox ID="txtSalary2" runat="server" Text='<%# Bind("是否择校") %>' />
                                </td>
                            </tr>
                            <tr class="limingchstudio insert">
                            <td>注册时间:<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("注册时间") %>' />
                                <td colspan="3"style="border-bottom-width: medium; border-bottom-style: ridge;">
                                <asp:Button ID="btnInsert" runat="server" CommandName="Insert" Text="插入" />
                                    <asp:Button ID="btnCancel0" runat="server" CommandName="Cancel" Text="取消" />
                                </td>
                            </tr>
                        </InsertItemTemplate>
                    </asp:ListView>
                    <asp:SqlDataSource ID="Sql注册信息" runat="server" 
                        ConnectionString="<%$ ConnectionStrings:注册信息ConnectionString %>" 
                        
                        SelectCommand="SELECT 身份证号, 姓名, 性别, 届别, 班名, 是否择校, 注册时间 FROM 注册信息 WHERE (注册时间 &gt;= { fn NOW() } - 1) ORDER BY 注册时间 DESC" 
                        DeleteCommand="DELETE FROM 注册信息 WHERE (身份证号 = @身份证号)" 
                        InsertCommand="INSERT INTO 注册信息(姓名, 身份证号, 性别, 届别, 班名, 是否择校, 注册时间) VALUES (@姓名, @身份证号, @性别, @届别, @班名, @是否择校, @注册时间)" 
                        UpdateCommand="UPDATE 注册信息 SET 身份证号 = @身份证号, 姓名 = @姓名, 性别 = @性别, 届别 = @届别, 班名 = @班名, 是否择校 = @是否择校, 注册时间 = @注册时间 where 身份证号 = @身份证号">
                        <DeleteParameters>
                            <asp:Parameter Name="身份证号" />
                        </DeleteParameters>
                        <UpdateParameters>
                            <asp:Parameter Name="身份证号" />
                            <asp:Parameter Name="姓名" />
                            <asp:Parameter Name="性别" />
                            <asp:Parameter Name="届别" />
                            <asp:Parameter Name="班名" />
                            <asp:Parameter Name="是否择校" />
                            <asp:Parameter Name="注册时间" />
                        </UpdateParameters>
                        <InsertParameters>
                            <asp:Parameter Name="姓名" />
                            <asp:Parameter Name="身份证号" />
                            <asp:Parameter Name="性别" />
                            <asp:Parameter Name="届别" />
                            <asp:Parameter Name="班名" />
                            <asp:Parameter Name="是否择校" />
                            <asp:Parameter Name="注册时间" />
                        </InsertParameters>
                    </asp:SqlDataSource>
                </td>
            </tr>
        </table>
    

    youl
    2009年8月24日 13:05
  • 好像设置不了
    可以不需要设置默认值 去掉插入时间文本框 用sql函数 GETDAT()
    • 已建议为答案 mldark 2009年8月24日 14:54
    2009年8月24日 14:54