///Javascript///
function gup(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if (results == null) return "";
else return results[1];
}
function ShowEditForm() {
var tab = gup('tabid')
var mid = gup('mid').replace(/#/, '')
var masterTableView = $find("perDiemBookingsRadGrid").get_masterTableView();
var id = masterTableView.get_selectedItems()[0].getDataKeyValue('BookingID');
window.radopen("/Default.aspx?tabid=" + tab + "&ctl=multiEdit&mid=" + mid + "&SkinSrc=[G]Skins/Blue-NCPP/Plain&BIDs=" + id, "RadWindow3");
}
///Grid////
<telerik:RadGrid ID="perDiemBookingsRadGrid" runat="server" AllowPaging="True" AllowSorting="True"
DataSourceID="perDiemBookingsSqlDataSource" GridLines="None" ShowGroupPanel="True"
AllowAutomaticDeletes="True" AllowMultiRowSelection="True" Width="800px" AllowAutomaticUpdates="True"
AutoGenerateColumns="False" >
<MasterTableView DataSourceID="perDiemBookingsSqlDataSource" DataKeyNames="BookingID"
CommandItemDisplay="Top">
<CommandItemTemplate>
<div style="padding: 5px 5px;">
<a href="#" onclick="return ShowEditForm();" visible='<%# perDiemBookingsRadGrid.EditIndexes.Count = 0 %>'>
<img style="border: 0px; vertical-align: middle;" alt="" src="/images/Edit.gif" />
Show Edit Form</a>
</div>
</CommandItemTemplate>
<Columns>
<telerik:GridClientSelectColumn Reorderable="False" Resizable="False" ShowSortIcon="False"
UniqueName="column">
</telerik:GridClientSelectColumn>
<telerik:GridBoundColumn DataField="BookingID" UniqueName="BookingID" DataType="System.Int32"
HeaderText="BookingID" ReadOnly="True" SortExpression="BookingID" Visible="False">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn DataField="CustomerName" HeaderText="Customer" UniqueName="Customer"
EditFormColumnIndex="2" GroupByExpression="GROUP BY CustomerName" SortExpression="CustomerName">
<EditItemTemplate>
</Columns>
<EditFormSettings ColumnNumber="3">
<EditColumn UniqueName="EditCommandColumn1">
</EditColumn>
</EditFormSettings>
</MasterTableView>
<ClientSettings AllowDragToGroup="True">
<Selecting AllowRowSelect="True"/>
</ClientSettings>
</telerik:RadGrid>
|