944,008 Members | Top Members by Rank

Ad:
  • ASP.NET Discussion Thread
  • Unsolved
  • Views: 3348
  • ASP.NET RSS
Sep 19th, 2007
0

Edit item event handler issue

Expand Post »
Hi

The problem i am facing is

I have a datagrid and this datagrid has its edit event handler registered and mapped .Now the issue ia that when i click on edit link in the datagrid , the control is going inside the edit event handler twice. Only after entering the edit event handler twice does the datagrid open up for editing.

Could someone help me out to get rid of this issue.

The asp code for the datagrid is as follows:

<asp:datagrid id="DataGrid1" runat="server" Width="1434px" AllowSorting="True" OnUpdateCommand="DataGrid1_UpdateCommand" OnCancelCommand="DataGrid1_CancelCommand" OnEditCommand="DataGrid1_EditCommand" AutoGenerateColumns="False" DataKeyField="iid">
<AlternatingItemStyle Font-Size="8.5pt" Font-Names="Arial" BackColor="#B5DFF7"></AlternatingItemStyle>
<ItemStyle Font-Size="8.5pt" Font-Names="Arial" CssClass="TableBodyText"></ItemStyle>
<HeaderStyle Font-Size="Smaller" Font-Names="Arial" Wrap="False" HorizontalAlign="Center" ForeColor="White"
CssClass="TableHeadText" BackColor="DodgerBlue"></HeaderStyle>
<Columns>
<asp:TemplateColumn HeaderText="Select All">
<HeaderTemplate>
<INPUT id="checkAll" onclick="DGSelectOrUnselectAll('DataGrid1',this,'chkDel')" type="checkbox">
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox id="chkDel" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>

<asp:TemplateColumn SortExpression="Project" HeaderText="Opportunity Description">
<ItemTemplate>
<asp:Label id=Label19 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Opportunity") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id=txtOpp runat="server" CssClass="DDText" Visible=true Text='<%# DataBinder.Eval(Container, "DataItem.Opportunity") %>'>
</asp:TextBox>
<asp:Label id="lblOpp" runat="server" Visible="False">Label</asp:Label>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="Probability" HeaderText="Probability %">
<ItemTemplate>
<asp:Label id=Label20 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Probability") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id=txtProbability runat="server" CssClass="DDText" Text='<%# DataBinder.Eval(Container, "DataItem.Probability") %>'>
</asp:TextBox>
<asp:Label id="lblProbabililty" runat="server" Visible="False">Label</asp:Label>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="No of Resources*">
<ItemTemplate>
<asp:Label id=Label21 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.ResReqNo") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id=txtResReqNo runat="server" CssClass="DDText" Text='<%# DataBinder.Eval(Container, "DataItem.ResReqNo") %>'>
</asp:TextBox>
<asp:Label id="Label22" runat="server" Visible="False">Label</asp:Label>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="Role" HeaderText="Role / Profile*">
<ItemTemplate>
<asp:Label id=Label13 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Role") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:dropdownlist id=ddGridRole runat="server" CssClass="DDText" SelectedIndex='<%# GetDropDownID((string)DataBinder.Eval(Container.DataItem, "Role"),"Role") %>' DataSource='<%# FillDropDown("Role") %>' DataTextField="Role" DataValueField="Role">
</asp:dropdownlist>
<asp:Label id="Label23" runat="server" Visible="False">Label</asp:Label>
</EditItemTemplate>
</asp:TemplateColumn>

<asp:TemplateColumn SortExpression="ReqFrom" HeaderText="Required From*">
<ItemTemplate>
<asp:Label id=Label10 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Required From") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id=txtStartDate runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Required From") %>' CssClass="DDText">
</asp:TextBox>
<asp:ImageButton id="ibFrom" runat="server" Width="20px" ImageUrl="images/calendar.jpg" CommandName="Show"></asp:ImageButton>
<asp:Label id="Label29" runat="server" Visible="False">Label</asp:Label>
</EditItemTemplate>
</asp:TemplateColumn>

<asp:BoundColumn DataField="RequestOpenDate" SortExpression="RequestOpenDate" ReadOnly="True" HeaderText="Request Date"
DataFormatString="{0:dd MMM yyyy}"></asp:BoundColumn>
<asp:BoundColumn DataField="Owner" SortExpression="Owner" ReadOnly="True" HeaderText="Request Owner">
<HeaderStyle Wrap="False"></HeaderStyle>
</asp:BoundColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Update" HeaderText="Edit" CancelText="Cancel"
EditText="Edit"></asp:EditCommandColumn>
<asp:TemplateColumn HeaderText="Close">
<ItemTemplate>
<asp:LinkButton id="lbnClose" CommandName="Close" runat="server">Close</asp:LinkButton>
<asp:LinkButton id="lbnReOpen" CommandName="ReOpen" runat="server" Visible="False">Re-Open</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Abandon">
<ItemTemplate>
<asp:LinkButton id="lbDelete" CommandName="Delete" runat="server">Abandon</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>


Thanks in Advance,
Aswathy
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Aswathy is offline Offline
13 posts
since Feb 2007

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in ASP.NET Forum Timeline: drop down list question.
Next Thread in ASP.NET Forum Timeline: Installation issues...





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC