see your aspx design code, and reomve DataSourceID from gridview code
<asp:gridview id="GridView1" runat="server" allowsorting="True" xmlns:asp="#unknown">
AutoGenerateColumns="False" CellPadding="4" DataKeyNames="taskid"
DataSourceID="SqlDataSource1" ForeColor="#333333"
Width="960px" AutoGenerateSelectButton="True" Font-Bold="False"
Font-Italic="False" >
</asp:gridview>
use
<asp:gridview id="GridView1" runat="server" allowsorting="True" xmlns:asp="#unknown">
AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333"
Width="960px" AutoGenerateSelectButton="True" Font-Bold="False"
Font-Italic="False" >
</asp:gridview>