or
| <AppointmentTemplate> |
| <%#Eval("Subject") %> |
| </AppointmentTemplate> |
| protected void chkApprehended_CheckChanged(object sender, EventArgs e) |
| { |
| var apprehended = ((CheckBox) sender).Checked; |
| var mwId = RadGrid1.SelectedValue.ToString(); |
| var p = Person.GetWantedPerson(mwId); |
| p.Apprehended = apprehended; |
| p.ApprehendedDate = DateTime.Now; |
| Person.ApprehendPerson(p); |
| var thisRow = RadGrid1.SelectedItems[0]; |
| RadGrid1.Rebind(); |
| thisRow.FireCommandEvent("ExpandCollapse", new EventArgs()); |
| // thisRow.Selected = true; |
| // thisRow.Expanded = true; |
| } |
| <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> |
| <div id="restrictionZone" style="border: 1px dotted #000000; width: 99%; height: 95%; |
| position: relative;"> |
| <table cellpadding="1" cellspacing="1" style="height: 65px; position: absolute; bottom: 0px;"> |
| <tr> |
| <td id="portfolioZone" style="width: 230px;"> |
| </td> |
| <td id="banchmarkZone" style="width: 230px;"> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server" KeepInScreenBounds="true" |
| RestrictionZoneID="restrictionZone" EnableViewState="False" PreserveClientState="True"> |
| <Windows> |
| <telerik:RadWindow ID="portfolio" runat="server" NavigateUrl="#" |
| ShowContentDuringLoad="True" VisibleOnPageLoad="True" ReloadOnShow="False" VisibleStatusbar="False" |
| Left="0" Top="0" Width="300" Height="300" MinimizeZoneID="portfolioZone"> |
| </telerik:RadWindow> |
| <telerik:RadWindow ID="banchmark" runat="server" NavigateUrl="#" ShowContentDuringLoad="True" |
| VisibleOnPageLoad="True" ReloadOnShow="False" VisibleStatusbar="False" Left="0" |
| Top="0" Width="300" Height="300" MinimizeZoneID="banchmarkZone"> |
| </telerik:RadWindow> |
| </Windows> |
| </telerik:RadWindowManager> |
| </asp:Content> |
| <telerik:GridTemplateColumn DataField="Priority" DataType="System.Int32" HeaderText="Priority" SortExpression="Priority" UniqueName="Priority"> | ||
| <EditItemTemplate> | ||
| <telerik:RadComboBox ID="comboPriority" runat="server"></telerik:RadComboBox> | ||
| </EditItemTemplate> | ||
</telerik:GridTemplateColumn>
|
| public Dictionary<string, int> Priors = new Dictionary<string, int>() |
| { |
| { "Low", -1 }, |
| { "Normal", 0 }, |
| { "High", 1 } |
| }; |
| protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) |
| { |
| if (e.Item is GridEditableItem && e.Item.IsInEditMode) |
| { |
| GridEditableItem eeditItem = e.Item as GridEditableItem; |
| RadComboBox combo = (RadComboBox)editItem.FindControl("comboPriority"); |
| combo.DataSource = Priors; |
| combo.DataTextField = "Key"; |
| combo.DataValueField = "Value"; |
| combo.DataBind(); |
| combo.SelectedValue = ((SWcom.Task)editItem.DataItem).Priority.GetValueOrDefault(0).ToString(); |
| } |
| } |