rendered paste body<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>
<%@ Register Assembly="System.Web.Extensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ScriptManager runat="server">
</asp:ScriptManager>
Status:
<asp:UpdatePanel runat="server">
</asp:UpdatePanel>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
<asp:ListItem Value="false">Active Tasks</asp:ListItem>
<asp:ListItem Value="true">Completed</asp:ListItem>
</asp:DropDownList>
<div class="todoheader">
ToDo List Items
</div>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False"
DataKeyNames="TaskId" DataSourceID="ObjectDataSource1"
CssClass="gridview" AlternatingRowStyle-CssClass="even"
GridLines="none">
<Columns>
<asp:CommandField ShowEditButton="True" />
<asp:BoundField DataField="TaskId" HeaderText="TaskId" InsertVisible="False" ReadOnly="True"
SortExpression="TaskId" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:CheckBoxField DataField="Complete" HeaderText="Complete" SortExpression="Complete" />
</Columns>
</asp:GridView>
<div class="insertheader">
Add a NEW Task
<asp:DetailsView ID="DetailsView1" runat="server"
AutoGenerateRows="False"
DataKeyNames="TaskId"
DataSourceID="ObjectDataSource1"
DefaultMode="Insert"
CssClass="detailsview"
GridLines="none">
<Fields>
<asp:BoundField DataField="TaskId" HeaderText="TaskId" InsertVisible="False" ReadOnly="True"
SortExpression="TaskId" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:CheckBoxField DataField="Complete" HeaderText="Complete" SortExpression="Complete" />
<asp:CommandField ShowInsertButton="True" />
</Fields>
</asp:DetailsView>
</div>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="Delete"
InsertMethod="Insert" OldValuesParameterFormatString="original_{0}" SelectMethod="GetTasksByStatus"
TypeName="DataSet1TableAdapters.TasksTableAdapter" UpdateMethod="Update">
<DeleteParameters>
<asp:Parameter Name="Original_TaskId" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="Complete" Type="Boolean" />
<asp:Parameter Name="Original_TaskId" Type="Int32" />
</UpdateParameters>
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="isComplete" PropertyName="SelectedValue"
Type="Boolean" />
</SelectParameters>
<InsertParameters>
<asp:Parameter Name="Name" Type="String" />
<asp:Parameter Name="Complete" Type="Boolean" />
</InsertParameters>
</asp:ObjectDataSource>
</asp:Content>