Good afternoon, all. I have an ASP Checkbox inside a GridTemplateColumn that is inside my main RadGrid. I have the autopostback set to true for each checkbox and when I click the checkbox the postback works, but it makes my radgrid refresh. Is there any way to prevent the refresh? I tried using an updatepanel inside the GridTemplateColumn and even surrounding the entire RadGrid but neither worked. Any help would be greatly appreciated. Thanks!
<
Columns
>
<
telerik:GridEditCommandColumn
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridBoundColumn
DataField
=
"GoalID"
ReadOnly
=
"true"
Display
=
"false"
HeaderText
=
"GoalID"
>
</
telerik:GridBoundColumn
>
<
telerik:GridDateTimeColumn
DataField
=
"BeginDate"
HeaderText
=
"Begin Date"
DataFormatString
=
"{0:d}"
>
</
telerik:GridDateTimeColumn
>
<
telerik:GridDateTimeColumn
DataField
=
"EndDate"
HeaderText
=
"End Date"
DataFormatString
=
"{0:d}"
EditFormColumnIndex
=
"1"
>
</
telerik:GridDateTimeColumn
>
<
telerik:GridBoundColumn
DataField
=
"GoalName"
UniqueName
=
"goalNameTextBox"
HeaderText
=
"Goal Name"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"WeeklyGoal"
HeaderText
=
"Goal Description"
EditFormColumnIndex
=
"1"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"TotalGoalHours"
HeaderText
=
"Hours Total per Goal"
Aggregate
=
"Sum"
FooterAggregateFormatString
=
"Total Goal Set Hours: {0}"
FooterText
=
"Total Hours"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"GoalComplete"
HeaderText
=
"Goal Complete?"
EditFormColumnIndex
=
"2"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridTemplateColumn
DataField
=
"GoalComplete"
HeaderText
=
"Goal Complete?"
>
<
ItemTemplate
>
<
asp:CheckBox
runat
=
"server"
ID
=
"GoalCompleteCB"
Checked="<%# Bind('GoalComplete') %>" AutoPostback="true" OnCheckedChanged="goalCompleteCB_OnCheckedChanged" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task1"
Display
=
"false"
HeaderText
=
"Step 1"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T1Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task2"
Display
=
"false"
HeaderText
=
"Step 2"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T2Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task3"
Display
=
"false"
HeaderText
=
"Step 3"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T3Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task4"
Display
=
"false"
HeaderText
=
"Step 4"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T4Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task5"
Display
=
"false"
HeaderText
=
"Step 5"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T5Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task6"
Display
=
"false"
HeaderText
=
"Step 6"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T6Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task7"
Display
=
"false"
HeaderText
=
"Step 7"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T7Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task8"
Display
=
"false"
HeaderText
=
"Step 8"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T8Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task9"
Display
=
"false"
HeaderText
=
"Step 9"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T9Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridBoundColumn
DataField
=
"Task10"
Display
=
"false"
HeaderText
=
"Step 10"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"T10Complete"
Display
=
"false"
HeaderText
=
"Complete"
EditFormColumnIndex
=
"0"
DefaultInsertValue
=
"false"
>
</
telerik:GridCheckBoxColumn
>
</
Columns
>