or
<telerik:RadGrid ID="myRadGrid" runat="server" Width="80%" Skin="Web20" CssClass="dvGridWrapper"> <MasterTableView AutoGenerateColumns="false" Font-Size="10" DataKeyNames="intRecruiterId" CommandItemDisplay="Top"> <HeaderStyle ForeColor="White" Font-Bold="true" HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center"/> <AlternatingItemStyle BackColor="#B0C4DE" HorizontalAlign="Center" /> <Columns> <telerik:GridTemplateColumn> <ItemTemplate> <asp:LinkButton ID="lnkEdit" runat="server" CommandArgument='<%# bind("intRecruiterId") %>' CommandName="EditRec" Text="Edit"></asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> Protected Sub myRadGrid_ItemCommand(sender As Object, e As GridCommandEventArgs) Handles myRadGrid.ItemCommand If (e.CommandName = RadGrid.InitInsertCommandName) Then ddlRecItems() End If If (e.CommandName = "EditRec") Then Dim RecId As Integer = CInt(e.CommandArgument) HFEditRec.Value = RecId FillPopup(RecId) pnlRecruiter_MPE.Show() End If End Sub1st piece of the modalpopup <asp:UpdatePanel ID="udp1" runat="server"> <Triggers> <asp:AsyncPostBackTrigger ControlID="lnkSubmit" /> <asp:AsyncPostBackTrigger ControlID="lnkCancel" /> </Triggers> <ContentTemplate> <asp:panel ID="pnlRecruiter" runat="server" Style="display:none" CssClass="RecruiterWindow"> <table style="width:100%">| <telerik:RadComboBox ID="cboStaff" runat="server" Width="400px" Height="140px" MarkFirstMatch="true" |
| AllowCustomText="true" AutoCompleteSeparator=";" |
| EmptyMessage="Select Staff assigned to case" DataSourceID="SqlDataSource5" DataTextField="res_name" DataValueField="res_name" |
| AppendDataBoundItems="true" SelectedValue='<%# Bind( "staff" ) %>'> |
| </telerik:RadComboBox> |
| <asp:SqlDataSource ID="SqlDataSource4" runat="server" |
| ConnectionString="<%$ ConnectionStrings:SiteSqlServer %>" DeleteCommand="DELETE FROM [SurgeryCases_Main] WHERE [SurgeryCases_Main_id] = @original_SurgeryCases_Main_id" |
| InsertCommand="INSERT INTO [SurgeryCases_Main] ([ptcase_id], [displayname], [birth_datetime], [gender], [schedcase_start_datetime], [schedcase_stop_datetime], [actual_room_abbr], [actual_proname], [primpract_res_name], [crna], [staff], [sent_time], [pau_time], [or_time]) VALUES (@ptcase_id, @displayname, @birth_datetime, @gender, @schedcase_start_datetime, @schedcase_stop_datetime, @actual_room_abbr, @actual_proname, @primpract_res_name, @crna, @staff, @sent_time, @pau_time, @or_time)" |
| OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT * FROM [SurgeryCases_Main]" |
| UpdateCommand="UPDATE [SurgeryCases_Main] SET [displayname] = @displayname, [birth_datetime] = @birth_datetime, [gender] = @gender, [actual_room_abbr] = @actual_room_abbr, [schedcase_start_datetime] = @schedcase_start_datetime, [primpract_res_name] = @primpract_res_name, [actual_proname] = @actual_proname, [crna] = @crna, [staff] = @staff WHERE [SurgeryCases_Main_id] = @original_SurgeryCases_Main_id"> |
| <DeleteParameters> |
| <asp:Parameter Name="original_SurgeryCases_Main_id" Type="Decimal" /> |
| </DeleteParameters> |
| <UpdateParameters> |
| <asp:Parameter Name="ptcase_id" Type="Decimal" /> |
| <asp:Parameter Name="displayname" Type="String" /> |
| <asp:Parameter Name="birth_datetime" Type="DateTime" /> |
| <asp:Parameter Name="gender" Type="String" /> |
| <asp:Parameter Name="schedcase_start_datetime" Type="DateTime" /> |
| <asp:Parameter Name="schedcase_stop_datetime" Type="DateTime" /> |
| <asp:Parameter Name="actual_room_abbr" Type="String" /> |
| <asp:Parameter Name="actual_proname" Type="String" /> |
| <asp:Parameter Name="primpract_res_name" Type="String" /> |
| <asp:Parameter Name="crna" Type="String" /> |
| <asp:Parameter Name="staff" Type="String" /> |
| <asp:Parameter Name="sent_time" Type="DateTime" /> |
| <asp:Parameter Name="pau_time" Type="DateTime" /> |
| <asp:Parameter Name="or_time" Type="DateTime" /> |
| <asp:Parameter Name="original_SurgeryCases_Main_id" Type="Decimal" /> |
| </UpdateParameters> |
| <InsertParameters> |
| <asp:Parameter Name="ptcase_id" Type="Decimal" /> |
| <asp:Parameter Name="displayname" Type="String" /> |
| <asp:Parameter Name="birth_datetime" Type="DateTime" /> |
| <asp:Parameter Name="gender" Type="String" /> |
| <asp:Parameter Name="schedcase_start_datetime" Type="DateTime" /> |
| <asp:Parameter Name="schedcase_stop_datetime" Type="DateTime" /> |
| <asp:Parameter Name="actual_room_abbr" Type="String" /> |
| <asp:Parameter Name="actual_proname" Type="String" /> |
| <asp:Parameter Name="primpract_res_name" Type="String" /> |
| <asp:Parameter Name="crna" Type="String" /> |
| <asp:Parameter Name="staff" Type="String" /> |
| <asp:Parameter Name="sent_time" Type="DateTime" /> |
| <asp:Parameter Name="pau_time" Type="DateTime" /> |
| <asp:Parameter Name="or_time" Type="DateTime" /> |
| </InsertParameters> |
| </asp:SqlDataSource> |
<telerik:GridTemplateColumn HeaderText="Dealers" HeaderStyle-Width="70px" AllowFiltering="false"> <ItemTemplate> <asp:ImageButton ID="Ib_Button" runat="server" CommandName="Redirect" ImageUrl='~/Images/Add.png' /> </ItemTemplate</telerik:GridTemplateColumn>if (e.CommandName == "Redirect")
{
GridDataItem item = (GridDataItem)e.Item;
RadAjaxManager1.ResponseScripts.Add(string.Format("Open('{0}');", item.GetDataKeyValue("Code").ToString()));
}
function Open(code) { var wnd = window.radopen('DealersD.aspx?Customer=' + code, "RadWindow1"); }