Click here to Skip to main content
11,921,889 members (59,121 online)
Rate this:
Please Sign up or sign in to vote.
Hi friends,
I created a Web UserControl.
Inside the web userControl i placed a Repeater.
Inside the repeater control contains
Label, Checkbox and UpdatePanel.
Inside the UpdatePanel i placed the Gridview.

When i checked the checkbox,i will dispaly a new column.
For that when i checked the check box it will show the particular grid datas only, remaining grid datas are cleared.
To solve this problem i added AsyncPostBackTrigger ControlID="chkShowRevisions" EventName="CheckedChanged"

<asp:Repeater ID="rptBatchWise" runat="server"
 <asp:Label ID="lblStage" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Name") %>' />
Show Last Date
<asp:CheckBox ID="chkShowRevisions" runat="server" AutoPostBack="true" OnCheckedChanged="chkShowRevision_CheckedChanged" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <asp:GridView ID="gv" runat="server" AutoGenerateColumns="false" >
<asp:AsyncPostBackTrigger ControlID="chkShowRevisions" EventName="CheckedChanged" />

Now the Problem is fixed.

In the parent page i called this usercontrol inside updatepanel.
Now again i'm facing this Problem.

How to solve this?
and How to add the AsyncPostBackTrigger in ParentPage.
<asp:AsyncPostBackTrigger ControlID="???" EventName="???" />
Posted 8-Apr-12 19:56pm

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 568
1 Dave Kreskowiak 285
2 Sergey Alexandrovich Kryukov 173
3 Richard MacCutchan 155
4 ppolymorphe 135
0 OriginalGriff 7,036
1 KrunalRohit 4,530
2 Sergey Alexandrovich Kryukov 3,286
3 George Jonsson 2,840
4 Suvendu Shekhar Giri 2,216

Advertise | Privacy | Mobile
Web01 | 2.8.151120.1 | Last Updated 9 Apr 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100