个人任务管理系统-主页面

    技术2026-04-07  7

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TaskList.aspx.cs" Inherits="PTMS.TaskList" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div align="center"> <div> 所属项目:<asp:DropDownList ID="ddl1" runat="server" AppendDataBoundItems="true"> <asp:ListItem Value="0">全部</asp:ListItem> </asp:DropDownList> 任务内容:<asp:TextBox ID="txt1" runat="server"></asp:TextBox> 任务状态:<asp:RadioButtonList ID="rbl1" runat="server" RepeatDirection="Horizontal" TextAlign="Left" RepeatLayout="Flow"> <asp:ListItem Value="1">未完成</asp:ListItem> <asp:ListItem Value="2">已完成</asp:ListItem> <asp:ListItem Selected="True" Value="3">全部</asp:ListItem> </asp:RadioButtonList> <asp:Button ID="sel" runat="server" Text="查询" onclick="sel_Click" /> <asp:Button ID="ins" runat="server" Text="添加" onclick="ins_Click" /> </div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" EnableModelValidation="True" ForeColor="#333333" GridLines="None" onrowcommand="GridView1_RowCommand"> <AlternatingRowStyle BackColor="White" /> <Columns> <asp:TemplateField HeaderText="所属项目"> <ItemTemplate> <%--用方法接收项目ID获取相应的项目名称--%> <asp:Label ID="Projectname" runat="server" Text='<%# Pronames(Eval("ProjectID")) %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="任务优先级"> <ItemTemplate> <%--替换方法同项目ID--%> <asp:Label ID="Lv" runat="server" Text='<%# Lv(Eval("TaskPriority")) %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:BoundField HeaderText="任务内容" DataField="Content" /> <asp:BoundField HeaderText="任务添加时间" DataField="AddTime" /> <asp:TemplateField HeaderText="任务状态"> <ItemTemplate> <%--用模板列来显示任务状态,使用Eval绑定数据,并判定是否为1,如果为1则显示未完成,不是则显示已完成--%> <asp:Label ID="TaskState" runat="server" Text='<%# Convert.ToInt32(Eval("TaskState"))==1?"未完成":"已完成" %>'></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:BoundField HeaderText="任务完成时间" DataField="FinishedTime" /> <asp:TemplateField HeaderText="操作"> <ItemTemplate> <asp:Button ID="Pcl" runat="server" Text="完成任务" CommandName="Pclear" CommandArgument='<%# Eval("TaskID") %> ' OnClientClick='return confirm("确认完成任务?")' Visible='<%# Convert.ToInt32(Eval("TaskState"))==1 %>'/> <asp:Button ID="del" runat="server" Text="删除" CommandName = "del" CommandArgument = '<%# Eval("TaskID") %>' OnClientClick='return confirm("完全删除这条记录?")' /> </ItemTemplate> </asp:TemplateField> </Columns> <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" /> <RowStyle BackColor="#FFFBD6" ForeColor="#333333" /> <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" /> </asp:GridView> </div> </form> </body> </html>

     

    Processed: 0.014, SQL: 12