| if ((e.Item is GridEditFormInsertItem) && (e.Item.OwnerTableView.IsItemInserted)) |
| { |
| GridEditFormInsertItem editformItem = (GridEditFormInsertItem)e.Item; |
| TextBox textBox = (TextBox)editformItem[columnName].Controls[0]; |
| return textBox.Text; |
| } |
| <script type="text/javascript"> |
| var RadGrid1; |
| var RadConfirmState = false; |
| function GetGridObject(sender, eventArgs) { |
| RadGrid1 = sender; |
| } |
| function OnClientButtonClicking(sender, args) { |
| var comandName = args.get_item().get_commandName(); |
| if (comandName == "Save") { |
| var DataItems = $find("<%=Grid1.ClientID %>").get_masterTableView().get_dataItems(); |
| var masterTable = $find('<%= Grid1.ClientID %>').get_masterTableView(); |
| for (i = 0; i < DataItems.length; i++) { |
| var cell = masterTable.getCellByColumnUniqueName(masterTable.get_dataItems()[i], "ckbDelete"); |
| var checkbox = cell.getElementsByTagName("INPUT")[0]; |
| if (checkbox != null) { |
| if (checkbox.checked == true) { |
| OpenConfirm(); |
| } |
| } |
| } |
| } |
| //alert('RadConfirmState: ' + RadConfirmState); |
| // CAN NOT CANCEL EVENT |
| args.set_cancel(!RadConfirmState); |
| //return false; |
| } |
| function OpenConfirm() { |
| radconfirm('<h3 style=\'color: #333399;\'>Are you sure?</h3>', confirmCallBackFn, 330, 100, null, 'RadConfirm custom title'); |
| } |
| function confirmCallBackFn(arg) { |
| radalert("<strong>radconfirm</strong> returned the following result: <h3 style='color: #ff0000;'>" + arg + "</h3>", null, null, "Result"); |
| RadConfirmState = arg; |
| } |
| </script> |
| <table class="style1" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td style="width: 100%"> |
| <telerik:RadToolBar ID="rtbOne" |
| style="display: block; float: none" |
| runat="server" |
| OnClientButtonClicking="OnClientButtonClicking" |
| OnButtonClick="rtbOne_ButtonClick" |
| Width="100%"> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| <Items> |
| <telerik:RadToolBarButton runat="server" |
| ImageUrl="~/Image_01.png" |
| CommandName="Save" Text="Save" |
| ToolTip="Save..."> |
| </telerik:RadToolBarButton> |
| </Items> |
| </telerik:RadToolBar> |
| </td> |
| </tr> |
| </table> |
| <telerik:RadGrid ID="Grid1" runat="server" BorderStyle="Solid" |
| AllowMultiRowEdit="True" Width="100%" |
| AutoGenerateColumns="False" onitemdatabound="Grid1_ItemDataBound" |
| OnItemCreated="Grid1_ItemCreated" |
| OnNeedDataSource="Grid1_OnNeedDataSource" |
| oncancelcommand="Grid1_CancelCommand" GridLines="None"> |
| <HeaderContextMenu> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </HeaderContextMenu> |
| <PagerStyle Mode="NumericPages"></PagerStyle> |
| <ClientSettings allowrowsdragdrop="false" AllowColumnsReorder="false" |
| ReorderColumnsOnClient="false"> |
| <Selecting AllowRowSelect="True" /> |
| <Scrolling AllowScroll="false" UseStaticHeaders="false" /> |
| <ClientEvents OnGridCreated="GetGridObject"></ClientEvents> |
| </ClientSettings> |
| <MasterTableView EditMode="InPlace" GridLines="Both" BorderStyle="Solid" GroupsDefaultExpanded="true" runat="server"> |
| <GroupByExpressions> |
| <telerik:GridGroupByExpression> |
| <SelectFields> |
| <telerik:GridGroupByField |
| FieldName="Text_one" |
| HeaderText=" " |
| HeaderValueSeparator=" "> |
| </telerik:GridGroupByField> |
| </SelectFields> |
| <GroupByFields> |
| <telerik:GridGroupByField |
| FieldName="Text_one" |
| SortOrder="Ascending"> |
| </telerik:GridGroupByField> |
| </GroupByFields> |
| </telerik:GridGroupByExpression> |
| </GroupByExpressions> |
| <Columns> |
| <telerik:GridEditCommandColumn UniqueName="editCommand" |
| HeaderImageUrl="~/Images/Edit.gif" |
| ButtonType="ImageButton" |
| CancelImageUrl="~/Images/Cancel.gif" |
| UpdateImageUrl="~/Images/Save.gif" |
| EditImageUrl="~/Images/Edit.gif"> |
| <ItemStyle Width="20px"></ItemStyle> |
| </telerik:GridEditCommandColumn> |
| <telerik:GridCheckBoxColumn UniqueName="ckbDelete" |
| HeaderImageUrl="~/Images/Close.gif"> |
| <HeaderStyle HorizontalAlign="Center"></HeaderStyle> |
| <ItemStyle Width="20px" /> |
| </telerik:GridCheckBoxColumn> |
| <telerik:GridBoundColumn DataField="Id" UniqueName="Id" |
| Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Text Group" GroupByExpression="" Groupable="true" |
| DataField="CT" UniqueName="CT" Visible="false"> |
| <ItemStyle Width="200px"/> |
| <ItemTemplate> |
| <asp:Label runat="server" Text='<%# Eval("text") %>' |
| CssClass=""></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Description" DataField="Temptext" |
| UniqueName="Temptext"> |
| <ItemTemplate> |
| <asp:Label runat="server" Text='<%# Eval("Temptext") %>' CssClass=""></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| <FilterMenu> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </FilterMenu> |
| </telerik:RadGrid> |
<
asp:UpdatePanel runat="server" ID="formupdatepanel">
<ContentTemplate>
<telerik:RadComboBox ID="formlist" runat="server" AutoPostBack="true"
OnSelectedIndexChanged="formlist_selectedindexchanged" OffsetX="-40" OffsetY="-155" AllowCustomText="true" EmptyMessage="Select a form">
<Items>
<telerik:RadComboBoxItem Text="Absence Form" Value="Absence Form" />
<telerik:RadComboBoxItem Text="Satisfaction Form" Value="Satisfaction Form" />
</Items>
</telerik:RadComboBox> <br />
<div runat="server" ID="formdiv"></div>
</ContentTemplate>
</asp:UpdatePanel>
On My code behind, in selectedIndexChanged event,
I put formdiv.InnerHtml = CallForm()
Where CallForm is just an object tag to play Flash.
Also, I have to manually put the items on on the aspx page. When I put them in RadBuilder, it doesn't work.
Any help is appreciated
| protected void RadMenu1_OnItemClick(object sender, RadMenuEventArgs e) |
| { |
| RadMenuItem ItemClicked = e.Item; |
| string mText = ItemClicked.Text.ToString(); |
| <telerik:RadAjaxManagerProxy ID="RadAjaxManageriq1" runat="server" > |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="equipmentGrid"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="equipmentGrid" |
| LoadingPanelID="RadAjaxLoadingPanel1" /> |
| <telerik:AjaxUpdatedControl ControlID="RadToolTipGeneralHelp" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManagerProxy> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Transparency="5"> |
| <table style="width: 100%; height: 100%;"> |
| <tr style="height: 100%"> |
| <td align="center" valign="middle" style="width: 100%"> |
| <asp:Image ID="Image2" ImageUrl="~/mybodyscience/iqimages/Loading_Images/loading3.gif" |
| BorderWidth="0px" Height="45px" Width="145px" AlternateText="Processing Data ...." |
| runat="server"></asp:Image> |
| </td> |
| </tr> |
| </table> |
| </telerik:RadAjaxLoadingPanel> |
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/App_Data/Nwind.mdb"
DeleteCommand="DELETE FROM [Customers] WHERE (([CustomerID] = ?) OR ([CustomerID] IS NULL AND ? IS NULL))"
InsertCommand="INSERT INTO [Customers] ([CustomerID], [CompanyName]) VALUES (?, ?)"
SelectCommand="SELECT [CustomerID], [CompanyName] FROM [Customers] where left([CustomerId],1) = 'A'"
UpdateCommand="UPDATE [Customers] SET [CompanyName] = ? WHERE (([CustomerID] = ?) OR ([CustomerID] IS NULL AND ? IS NULL))">
<DeleteParameters>
<asp:Parameter Name="CustomerID" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="CompanyName" Type="String" />
<asp:Parameter Name="CustomerID" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="CustomerID" Type="String" />
<asp:Parameter Name="CompanyName" Type="String" />
</InsertParameters>
</asp:AccessDataSource>
<telerik:RadGrid ID="RadGrid1" runat="server">
<telerik:RadComboBox ID="RadComboBox2" Runat="server" DataTextField="CompanyName" DataValueField="CustomerID"
DataSourceID="AccessDataSource1">
</telerik:RadComboBox>
</telerik:RadGrid>
____________________________________________
CustomerID: CompanyName
ALFKI Alfreds Futterkiste
ANATR Ana Trujillo Emparedados y helados
ANTON Antonio Moreno TaquerÃa
AROUT Around the Horn
RadChart1.DataGroupColumn = "Project"
RadChart1.PlotArea.XAxis.DataLabelsColumn = "StartDate"
Scrolling
AllowScroll="True" UseStaticHeaders="True"