<form id="form1" runat="server"> |
<div> |
<asp:ScriptManager runat="server" ID="ScriptManager1"> |
</asp:ScriptManager> |
|
<telerik:RadCodeBlock runat="server"> |
<script type="text/javascript"> |
|
var argument1; |
function rConfirm(arg1) |
{ |
var cValue = "Are you sure you want to close item: " + arg1; |
argument1 = arg1; |
|
var conf = radconfirm(cValue, ajaxRequest); |
|
} |
|
function ajaxRequest(arg) |
{ |
|
if(arg) |
{ |
var AjaxManager = $find("<%=RadAjaxManager1.ClientID %>"); |
AjaxManager.AjaxRequest(); |
} |
} |
</script> |
</telerik:RadCodeBlock> |
|
<telerik:RadGrid ID="RadGrid1" DataSourceID="AccessDataSource1" runat="server" Width="95%" |
AutoGenerateColumns="False" PageSize="3" AllowSorting="True" AllowMultiRowSelection="False" |
AllowPaging="True" GridLines="Both" OnPreRender="RadGrid1_PreRender"> |
<PagerStyle Mode="NumericPages"></PagerStyle> |
<ClientSettings AllowExpandCollapse="True"> |
</ClientSettings> |
<MasterTableView DataSourceID="AccessDataSource1" DataKeyNames="CustomerID" AllowMultiColumnSorting="True" |
Width="100%"> |
<DetailTables> |
<telerik:GridTableView CssClass="class1" DataKeyNames="OrderID" DataSourceID="AccessDataSource2" |
Width="100%"> |
<ParentTableRelation> |
<telerik:GridRelationFields DetailKeyField="CustomerID" MasterKeyField="CustomerID" /> |
</ParentTableRelation> |
<Columns> |
<telerik:GridBoundColumn SortExpression="OrderID" HeaderText="OrderID" HeaderButtonType="TextButton" |
DataField="OrderID"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn SortExpression="OrderDate" HeaderText="Date Ordered" HeaderButtonType="TextButton" |
DataField="OrderDate"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn SortExpression="EmployeeID" HeaderText="EmployeeID" HeaderButtonType="TextButton" |
DataField="EmployeeID"> |
</telerik:GridBoundColumn> |
<telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Custom Action"> |
<ItemTemplate> |
<asp:Image ID="Image1" runat="server" ImageUrl="~/Delete.gif" /> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
</Columns> |
<SortExpressions> |
<telerik:GridSortExpression FieldName="OrderDate"></telerik:GridSortExpression> |
</SortExpressions> |
</telerik:GridTableView> |
</DetailTables> |
<Columns> |
<telerik:GridBoundColumn SortExpression="CustomerID" HeaderText="CustomerID" HeaderButtonType="TextButton" |
DataField="CustomerID"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn SortExpression="ContactName" HeaderText="Contact Name" HeaderButtonType="TextButton" |
DataField="ContactName"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn SortExpression="CompanyName" HeaderText="Company" HeaderButtonType="TextButton" |
DataField="CompanyName"> |
</telerik:GridBoundColumn> |
</Columns> |
<SortExpressions> |
<telerik:GridSortExpression FieldName="CompanyName"></telerik:GridSortExpression> |
</SortExpressions> |
</MasterTableView> |
</telerik:RadGrid> |
<asp:AccessDataSource ID="AccessDataSource1" DataFile="~/App_Data/Nwind.mdb" SelectCommand="SELECT * FROM Customers" |
runat="server"></asp:AccessDataSource> |
<asp:AccessDataSource ID="AccessDataSource2" DataFile="~/App_Data/Nwind.mdb" SelectCommand="SELECT * FROM Orders Where CustomerID = ?" |
runat="server"> |
<SelectParameters> |
<asp:SessionParameter Name="CustomerID" SessionField="CustomerID" Type="string" /> |
</SelectParameters> |
</asp:AccessDataSource> |
<telerik:RadWindowManager ID="RadWindowManager1" runat="server"> |
</telerik:RadWindowManager> |
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="RadGrid1"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManager> |
</div> |
</form> |