<asp:TemplateField HeaderText="Interview Date">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<ajax:CalendarExtender ID="CalendarExtender1"
runat="server" TargetControlID="TextBox1"/>
</EditItemTemplate>
</asp:TemplateField>
this gives me an error, when i click on EDIT button in gridview, even ajaxtools are installed and work when i use them simply,
Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "AjaxControlToolkit.Properties.Resources.resources" was correctly embedded or linked into assembly "AjaxControlToolkit" at compile time, or that all the satellite assemblies required are loadable and fully signed.
i added script manager but i gives me another error then :
Extender controls may not be registered before PreRender.
Here is full code :
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ajaxCalendar.aspx.cs" Inherits="ajaxCalendar" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<%@ Register TagPrefix="Ajaxified" Assembly="Ajaxified" Namespace="Ajaxified" %>
<!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>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="teamid"
DataSourceID="SqlDataSource1">
<Columns>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
<asp:BoundField DataField="teamid" HeaderText="teamid" InsertVisible="False"
ReadOnly="True" SortExpression="teamid" />
<asp:BoundField DataField="name" HeaderText="name" SortExpression="name" />
<asp:BoundField DataField="designation" HeaderText="designation"
SortExpression="designation" />
<asp:BoundField DataField="commiteerole" HeaderText="commiteerole"
SortExpression="commiteerole" />
<asp:BoundField DataField="signature" HeaderText="signature"
SortExpression="signature" />
<asp:BoundField DataField="userid" HeaderText="userid"
SortExpression="userid" />
<asp:TemplateField HeaderText="Interview Date">
<EditItemTemplate >
<Ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>
<asp:TextBox ID="txtCal" runat="server"/>
<Ajax:CalendarExtender ID="CalendarExtender1" runat="server"
TargetControlID="txtCal" SelectedDate="6/6/2012" >
</Ajax:CalendarExtender>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:Waleed_orsfinalConnectionString36 %>"
DeleteCommand="DELETE FROM [tblScruitnyTeam] WHERE [teamid] = @teamid"
InsertCommand="INSERT INTO [tblScruitnyTeam] ([name], [designation], [commiteerole], [signature], [userid]) VALUES (@name, @designation, @commiteerole, @signature, @userid)"
SelectCommand="SELECT * FROM [tblScruitnyTeam]"
UpdateCommand="UPDATE [tblScruitnyTeam] SET [name] = @name, [designation] = @designation, [commiteerole] = @commiteerole, [signature] = @signature, [userid] = @userid WHERE [teamid] = @teamid">
<DeleteParameters>
<asp:Parameter Name="teamid" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="name" Type="String" />
<asp:Parameter Name="designation" Type="String" />
<asp:Parameter Name="commiteerole" Type="String" />
<asp:Parameter Name="signature" Type="String" />
<asp:Parameter Name="userid" Type="Int32" />
<asp:Parameter Name="teamid" Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="name" Type="String" />
<asp:Parameter Name="designation" Type="String" />
<asp:Parameter Name="commiteerole" Type="String" />
<asp:Parameter Name="signature" Type="String" />
<asp:Parameter Name="userid" Type="Int32" />
</InsertParameters>
</asp:SqlDataSource>
</form>
</body>
</html>