
videoPlayer.Source = String.Format("localhost:1099\<Project>.Video.ashx?FileLocation={1}", "Video.mp4")Dim sources As String() = {"Video1.mp4", "Video2.mp4"}For Each source As String In sources If Not String.IsNullOrEmpty(source) Then Dim videoSources As New MediaPlayerSource() videoSources.Path = String.Format("localhost:1099\<Project>.Video.ashx?FileLocation={1}", source) videoPlayer.Sources.Add(videoSources) End IfNext<telerik:GridTemplateColumn HeaderText="Unit #" ColumnGroupName="GeneralInformation" UniqueName="EmpORUnitID" DataField="EmpORUnitID" HeaderStyle-Width="100px"> <ItemTemplate> <asp:Label ID="lblUnitID" runat="server" Text=<%#DataBinder.Eval(Container, "DataItem.EmpORUnitID")%>></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="rcbUnitNumber" EnableLoadOnDemand="True" ShowMoreResultsBox="true" BorderStyle="None" Width="90px" EnableVirtualScrolling="true" EmptyMessage="Choose a Unit #" DataTextField="EmpORUnitID" MarkFirstMatch="True" Filter="StartsWith" HighlightTemplatedItems="true" Height="200px" Text='<%#DataBinder.Eval(Container, "DataItem.EmpORUnitID")%>'> <WebServiceSettings Method="GetUnitNumberList" Path="Timesheet.aspx" /> </telerik:RadComboBox> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Odo Start" ColumnGroupName="GeneralInformation" UniqueName="OdoStart" DataField="OdoStart" HeaderStyle-Width="100px"> <ItemTemplate> <%#DataBinder.Eval(Container, "DataItem.OdoStart")%> </ItemTemplate> <EditItemTemplate> <telerik:RadNumericTextBox runat="server" ID="rtbOdoStart" Width="50px" Text='<%#DataBinder.Eval(Container, "DataItem.OdoStart")%>'> </telerik:RadNumericTextBox> <telerik:RadButton ID="btnFindOdoStart" runat="server" Width="20px" OnClick="btnFindOdoStart_Click" Icon-PrimaryIconUrl="~/Images/Icons/gauge.png"></telerik:RadButton> </EditItemTemplate> </telerik:GridTemplateColumn>protected void rgTodaysVehicles_UpdateCommand(object sender, GridCommandEventArgs e) { try { GridEditableItem editedItem = e.Item as GridEditableItem; SWG.Timesheet.WebApp.Entities.Timesheet timesheet = Session["CurrentTimesheet"] as SWG.Timesheet.WebApp.Entities.Timesheet; VehicleMileageSummary vehicleMileageSummary = timesheet.VehicleMileages[editedItem.ItemIndex]; try { vehicleMileageSummary = BuildVehicleMileageSummary(editedItem, vehicleMileageSummary);private VehicleMileageSummary BuildVehicleMileageSummary(GridEditableItem editedItem, VehicleMileageSummary vehicleMileage) { List<String> errorList = new List<string>(); try { vehicleMileage.IsDirty = true;
RadComboBox cbxEmpOrUnitID = (RadComboBox)editedItem["EmpORUnitID"].FindControl("rcbUnitNumber"); vehicleMileage.EmpORUnitID = cbxEmpOrUnitID.Text;
protected void button_Click(object sender, EventArgs e) {
bool isInEditMode = false;
foreach (GridItem item in rg.MasterTableView.Items) {
if (item.Selected){
if (item is GridEditableItem){
((GridEditableItem) item).Edit = true;
isInEditMode = true;
}
if (item is GridDataItem){
GridTableView nestedView = ((GridDataItem)item).ChildItem.NestedTableViews[0];
if (tmp.Name == "Pricing"){
item.Expanded = true;
item.Edit = true;
}
}
item.Selected = false;
}
}
if (isInEditMode) {
// disable selecting because we're in edit mode
rg.ClientSettings.Selecting.AllowRowSelect = false;
rg.Rebind();
}
}
if (isInEditMode) {
// disable selecting because we're in edit mode
rg.ClientSettings.Selecting.AllowRowSelect = false;
rg.Rebind();
<Philips:MagAgRadGrid ID="rg" runat="server" AllowSorting="True" OnNeedDataSource="rg_NeedDataSource" AllowMultiRowEdit="True" OnItemCommand="rg_ItemCommand" Skin="Outlook" AllowMultiRowSelection="True" EnableOutsideScripts="True" EnableViewState="true" OnDetailTableDataBind="rg_DetailTableDataBind" >
..........
..........
<DetailTables>
<radG:GridTableView DataKeyNames="MarketProductID" Name="Pricing" Width="100%" AutoGenerateColumns="false" >
<ParentTableRelation>
<radG:GridRelationFields DetailKeyField="MarketProductID" MasterKeyField="MarketProductID" />
</ParentTableRelation>
<Columns>
<radG:GridBoundColumn SortExpression="Country" HeaderText="Country" DataField="Name"></radG:GridBoundColumn>
<radG:GridTemplateColumn HeaderText="AVNP" UniqueName="AVNP" SortExpression="AVNP">
<ItemStyle VerticalAlign="Top" HorizontalAlign="Center" />
<ItemTemplate>
<asp:Label ID="lblAVNP" runat="server" Text='<%# Eval("AVNP") == DBNull.Value ? " 0.00" : Convert.ToDouble(Eval("AVNP")).ToString(" #0.00") %>' ></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<radG:RadNumericTextBox ID="txtAVNP" runat="server" MinValue="0" EnabledStyle-HorizontalAlign="Right" Skin="Outlook" Value='<%# Eval("AVNP") %>' Width="60px">
<NumberFormat DecimalDigits="2" GroupSeparator="" />
</radG:RadNumericTextBox>
</EditItemTemplate>
</radG:GridTemplateColumn>
</Columns>
</radG:GridTableView>
</DetailTables>
..........
..........
I hope anybody can help me.
<telerik:RadGrid ID="testgrid" runat="server" OnItemCommand="ItemCommand" DataSourceID="dsAppointments"> <MasterTableView Name="Master" DataSourceID="dsAppointments" DataKeyNames="TaskID" EditMode="PopUp" AllowAutomaticUpdates="true" CommandItemDisplay="Top"> <CommandItemSettings ShowAddNewRecordButton="false" ShowExportToCsvButton="false" ShowRefreshButton="false" /> <Columns> <telerik:GridTemplateColumn UniqueName="Edit"> <ItemTemplate> <asp:LinkButton ID="btnEdit1" runat="server" CommandName="JumpTo" CommandArgument='<%# Eval("TaskID") %>' CausesValidation="false" PostBackUrl="~/Default.aspx"> Edit </asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <DetailTables> <telerik:GridTableView Name="Detail" DataSourceID="dsAttendees" CommandItemDisplay="None" DataKeyNames="TaskID" TableLayout="Auto" HorizontalAlign="NotSet" ShowHeader="true" AllowAutomaticUpdates="true" AllowAutomaticDeletes="true"> <ParentTableRelation> <telerik:GridRelationFields MasterKeyField="TaskID" DetailKeyField="TaskID" /> </ParentTableRelation> <Columns> <telerik:GridTemplateColumn UniqueName="Edit"> <ItemTemplate> <asp:LinkButton ID="btnEdit2" runat="server" CommandName="JumpTo" CommandArgument='<%# Eval("TaskID") %>' CausesValidation="false" PostBackUrl="~/Default.aspx"> Edit </asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </telerik:GridTableView> </DetailTables> </MasterTableView></telerik:RadGrid>