or
| protected void grdRelated_NeedDataSource(object source, GridNeedDataSourceEventArgs e) |
| { |
| grdRelated.DataSource = GetGridDataSource(); |
| } |
| protected void grdRelated_ItemDataBound(object sender, GridItemEventArgs e) |
| { |
| if (e.Item is GridEditFormItem && e.Item.IsInEditMode) |
| { |
| IAssignControl ctrl = e.Item.FindControl(GridEditFormItem.EditFormUserControlID) as IAssignControl; |
| if (ctrl != null) |
| { |
| AssignedProduct assignedProduct = (e.Item as GridEditFormItem).DataItem as AssignedProduct; |
| ctrl.EntityType = "Opportunity"; |
| ctrl.BOId = "86cc5561-d769-4b77-b51e-386e989de0ae"; |
| ctrl.InAssignMode = false; |
| ctrl.AssignedProductID = assignedProduct.UniqueID; |
| ctrl.Refresh(); |
| } |
| } |
| } |

| <EditFormSettings> |
| <FormTemplate> |
| <uc:GridButtons ID="GridButtons2" runat="server" Position="Top" /> |
| <data:PersonPanel runat="server" ID="PersonPanel" DataSource='<%# Container.DataItem %>' |
| AddCss="panel" GroupingText="Personendaten" /> |
| <uc:GridButtons ID="GridButtons1" runat="server" Position="Bottom" /> |
| </FormTemplate> |
| </EditFormSettings> |
| public object DataItem |
| { |
| get |
| { |
| return this._dataItem; |
| } |
| set |
| { |
| this._dataItem = value; |
| } |
| } |

<
telerik:RadDateTimePicker ID="RadDateTimePicker1" runat="server" SelectedDate='<%# Bind("Start") %>' TimeView-EndTime="18:59:59" TimeView-StartTime="08:00:00" TimeView-Interval="00:30:00" />
</telerik:RadDateTimePicker>