<
body class="BODY">
<form runat="server" id="mainForm" method="post">
<telerik:RadScriptManager runat="server" ID="ScriptManager1">
</telerik:RadScriptManager>
<!-- content start -->
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<ajaxsettings>
<telerik:AjaxSetting AjaxControlID="RadGrid1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</ajaxsettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />
<telerik:RadGrid ID="RadGrid1" OnPreRender="RadGrid1_PreRender" runat="server" AutoGenerateColumns="False"
AllowSorting="True" AllowMultiRowSelection="False" AllowPaging="True" PageSize="5"
GridLines="None" ShowGroupPanel="true" OnItemCreated="RadGrid1_ItemCreated" OnItemCommand="RadGrid1_ItemCommand">
<pagerstyle mode="NumericPages"></pagerstyle>
<mastertableview datakeynames="IssueID" allowmulticolumnsorting="True" grouploadmode="Server">
<NestedViewTemplate>
<asp:Panel runat="server" ID="InnerContainer" CssClass="viewWrap" Visible="false">
<telerik:RadTabStrip runat="server" ID="TabStip1" MultiPageID="Multipage1"
SelectedIndex="0">
<Tabs>
<telerik:RadTab runat="server" Text="ViewIssue" PageViewID="PageView1">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server" ID="Multipage1" SelectedIndex="0" RenderSelectedPageOnly="false">
<telerik:RadPageView runat="server" ID="PageView1">
<telerik:RadGrid runat="server" ID="OrdersGrid" AutoGenerateColumns="False" AllowSorting="True" AllowMultiRowSelection="False" AllowPaging="True" PageSize="5">
<MasterTableView ShowHeader="true" AutoGenerateColumns="False" AllowPaging="true"
DataKeyNames="OrderID" PageSize="7" HierarchyLoadMode="ServerOnDemand">
<Columns>
<telerik:GridNumericColumn SortExpression="Description" HeaderText="Description" HeaderButtonType="TextButton"
DataField="Description" UniqueName="Description">
</telerik:GridNumericColumn>
<telerik:GridBoundColumn SortExpression="CSTComments" HeaderText="CSTComments" HeaderButtonType="TextButton"
DataField="CSTComments" UniqueName="CSTComments" Aggregate="Count">
</telerik:GridBoundColumn>
<telerik:GridDateTimeColumn SortExpression="AnalystComments" HeaderText="AnalystComments" HeaderButtonType="TextButton"
DataField="AnalystComments" UniqueName="AnalystComments" >
</telerik:GridDateTimeColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</telerik:RadPageView>
</telerik:RadMultiPage>
</asp:Panel>
</NestedViewTemplate>
<Columns>
<telerik:GridBoundColumn SortExpression="CoName" HeaderText="CoName" HeaderButtonType="TextButton"
DataField="CoName" UniqueName="CoName">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="ScenarioName" HeaderText="ScenarioName" HeaderButtonType="TextButton"
DataField="ScenarioName" UniqueName="ScenarioName">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Subject" HeaderText="Subject" HeaderButtonType="TextButton"
DataField="Subject" UniqueName="Subject">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="IssueDate"
HeaderText="IssueDate" HeaderButtonType="TextButton" DataField="IssueDate" UniqueName="IssueDate">
</telerik:GridBoundColumn>
</Columns>
</mastertableview>
<clientsettings allowdragtogroup="true" />
</telerik:RadGrid>
</form>
</
body>
--------------------------------------------code behind ---------------------------------------------------------------------------
protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e)
{
//dsViewIssueData = moIssueTrackBL.GetViewIssueDetails(iIssueID);
if (e.CommandName == RadGrid.ExpandCollapseCommandName)
{
((
GridDataItem)e.Item).ChildItem.FindControl("InnerContainer").Visible =
!e.Item.Expanded;
GridDataItem item=(GridDataItem)e.Item;
iIssueID =
Convert.ToInt32(item.OwnerTableView.DataKeyValues[item.ItemIndex]["IssueID"].ToString());
dsViewIssueData = moIssueTrackBL.GetViewIssueDetails(iIssueID);
GridDataItem editedItem = (GridDataItem)e.Item.OwnerTableView.Items[e.Item.ItemIndex];
RadGrid grid2 = (RadGrid)editedItem.EditFormItem.FindControl("OrdersGrid");
grid2.DataSource = dsViewIssueData.Tables[0];
grid2.DataBind();
}
}
but its not working :(
can any one help me please
| <div class="content"> |
| <telerik:RadEditor ID="RadEditor1" ToolsFile="~/RadControlsXML/Editor/ToolsFile.xml" runat="server" Width="665px" AllowScripts="true"> |
| <DocumentManager DeletePaths="/AssetsClient/Documents/" UploadPaths="/AssetsClient/Documents/" ViewPaths="/AssetsClient/Documents/" SearchPatterns="*.doc, *.txt, *.docx, *.xls, *.xlsx, *.pdf, *.ppt" MaxUploadFileSize="2147483647" /> |
| <ImageManager DeletePaths="/AssetsClient/Images/" UploadPaths="/AssetsClient/Images/" ViewPaths="/AssetsClient/Images/" /> |
| </telerik:RadEditor> |
| </div> |
| div#content h1 { font-weight:lighter;text-transform:uppercase;font-weight:bold;clear:both;color:#fff;font-size:2.3em;letter-spacing:-1px;} |
| div#content h1.OneInTitle { background:url(/Assets/Img/BG/OneInTitle.gif) 0 0 no-repeat;float:left;height:69px;line-height:64px;padding-left:1.6em;margin:0 0 1em -20px;width:709px;} |
| div#content h2 { color:#000;font-weight:lighter;font-size:22px;clear:both;letter-spacing:-2px;line-height:1.8em;margin:1em 0;text-transform:uppercase;border-bottom:1px solid #cb0406;} |
| <h1 class="OneInTitle">Meet Our Team</h1> |
| <h2>Welcome to Our Site!</h2> |


Protected
Sub RadGrid1_EditCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGrid1.EditCommand
If e.Item.ItemType = GridItemType.AlternatingItem Or e.Item.ItemType = GridItemType.Item Then
Dim item As Telerik.Web.UI.GridDataItem
item = e.Item
Dim radCombo As RadComboBox
radCombo = item(
"DropdownColumn").FindControl("radCombo")
radCombo.DataSource = objDetailDal.GetAccSAPDetails(objDetailInfo).Tables(0)
radCombo.DataBind()
End If
End Sub
<
telerik:GridTemplateColumn HeaderText="Sap material Item " UniqueName="DropdownColumn" >
<ItemTemplate>
<asp:Label ID="lblItemNo" Width="150px" runat="server" CssClass="label" Text='<%# DataBinder.Eval (Container.DataItem, "ITEM") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="radCombo" runat ="server" />
</EditItemTemplate>
</telerik:GridTemplateColumn>