Protected Sub rdgRiskType_ItemCommand(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles rdgRiskType.ItemCommand
'If user inserts a new Risk Type record, set 'edit' mode to false and rebind (all 'edit' forms will be minimised).
If e.CommandSource.Text = "Add New Risk Type" Then
e.Item.Edit = False
rdgRiskType.Rebind()
End If
'If user edits a Risk Type record, hide the 'Add New xxx' button (user can't then add a new record whilst an edit form is maximised).
If e.CommandSource.Text = "Edit" Then
rdgRiskType.MasterTableView.CommandItemSettings.ShowAddNewRecordButton = False
rdgRiskType.MasterTableView.IsItemInserted = False
rdgRiskType.Rebind()
End If
'If user inserts a new Risk record, set 'edit' mode to false and rebind (all 'edit' forms will be minimised).
If e.CommandSource.Text = "Add New Risk" Then
End If
'If user edits a Risk record, hide the 'Add New xxx' button (user can't then add a new record whilst an edit form is maximised).
If e.CommandSource.Text = "Edit Risk" Then
End If
End Sub
Markup:
<td>
<telerik:RadComboBox ID="request__place_id" CssClass="LabelValue" AutoPostBack="true"
OnSelectedIndexChanged="request__place_idSelectedIndexChanged"
runat="server">
</telerik:RadComboBox>
</td>
Code-behind:
var values = from info in result.Descendants("place")
select new
{
PlaceId = info.Element(
"place_id"),
Name = info.Element(
"name")
};
this.request__place_id.Items.Clear();
this.request__place_id.Items.Add(new RadComboBoxItem(string.Empty, string.Empty));
foreach (var value in values)
{
this.request__place_id.Items.Add(new Telerik.Web.UI.RadComboBoxItem(value.Name.Value, value.PlaceId.Value));
}
we found a reference to the version number, and a PublicKeyToken:
add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI, Version=2010.2.929.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
<
telerik:RadRotator ID="rotatorVerticalMediaItems" runat="server" Height="400px" Width="400px" CssClass="ucCoverArtRotatorV_RotatorStyle" RotatorType="CoverFlow" PauseOnMouseOver="false" Skin="Black" ScrollDuration="2000" ScrollDirection="Down,Up" FrameDuration="1" ItemHeight="300px" ItemWidth="202px" WrapFrames="true">
<ItemTemplate>
<div title='<%# Container.DataItem %>'>
<a href='<%# Container.DataItem %>'><img class="ucCoverArtRotatorV_CoverArtStyle" alt=""
src='<%# Container.DataItem %>' /></a>
</div>
</ItemTemplate>
</telerik:RadRotator>
Thanks in advance.
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="tgLicenseInfo"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="tgLicenseInfo" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /><telerik:RadGrid ID="tgLicenseInfo" runat="server" AutoGenerateColumns="false" AllowSorting="true" AllowPaging="true" AllowFilteringByColumn="true" OnNeedDataSource="tgLicenseInfo_NeedDataSource" OnUpdateCommand="tgLicense_UpdateCommand"> <EditItemStyle BackColor="AliceBlue" /> <PagerStyle Mode="NextPrevAndNumeric" /> <MasterTableView AutoGenerateColumns="False" DataKeyNames="ID" CommandItemDisplay="TopAndBottom" EditFormSettings-PopUpSettings-Modal="true"> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderStyle-HorizontalAlign="Center" UniqueName="EditCommandColumn" HeaderText="Edit" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="ID" UniqueName="ID" Visible="false" /> <telerik:GridBoundColumn DataField="LNumber" HeaderText="License #" SortExpression="LNumber" UniqueName="LNumber" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="StateDesc" HeaderText="State" SortExpression="StateDesc" UniqueName="StateDesc" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="LType" HeaderText="Type" SortExpression="LType" UniqueName="LType" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="LHolder" HeaderText="Holder" SortExpression="LHolder" UniqueName="LHolder" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="LExpireDate" HeaderText="ExpireDate" SortExpression="LExpireDate" UniqueName="LExpireDate" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="LicenseStatus" HeaderText="Status" SortExpression="LicenseStatus" UniqueName="LicenseStatus" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn DataField="VerifiedByUserID" HeaderText="Verified By" SortExpression="VerifiedByUserID" UniqueName="VerifiedByUserID" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" /> <telerik:GridButtonColumn Text="Delete" CommandName="Delete" HeaderText="Delete" ButtonType="ImageButton" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" /> </Columns> <EditFormSettings EditFormType="Template"> <EditColumn UniqueName="EditColumn"> </EditColumn> <FormTemplate> <table border="0" cellpadding="2"> <tr> <td> License #: </td> <td><asp:TextBox ID="txtLNumber" Width="150px" Text='<%# Bind( "LNumber") %>' runat="server"></asp:TextBox> </td> </tr> <tr> <td> State: </td> <td><asp:TextBox ID="txtState" Width="150px" Text='<%# Bind( "StateDesc") %>' runat="server"></asp:TextBox> </td> </tr> <tr> <td> Type: </td> <td><asp:TextBox ID="txtLType" Width="150px" Text='<%# Bind( "LType") %>' runat="server"></asp:TextBox> </td> </tr> <tr> <td> Holder: </td> <td><asp:TextBox ID="txtLHolder" Width="150px" Text='<%# Bind( "LHolder") %>' runat="server"></asp:TextBox> </td> </tr> <tr> <td> Exp Date: </td> <td><asp:TextBox ID="txtLExpireDate" Width="150px" Text='<%# Bind( "LExpireDate") %>' runat="server"></asp:TextBox> </td> </tr> <tr> <td> Status: </td> <td><asp:TextBox ID="txtStatus" Width="150px" Text='<%# Bind( "LicenseStatus") %>' runat="server"></asp:TextBox> </td> </tr> <tr> <td> Verified By: </td> <td><asp:TextBox ID="txtVerifiedByUserID" Width="150px" Text='<%# Bind( "VerifiedByUserID") %>' runat="server"></asp:TextBox> </td> </tr> </table> <asp:Button ID="Button3" CommandName="Update" Text="Update" runat="server" /> <asp:Button ID="Button3a" CommandName="Cancel" Text="Cancel" runat="server" /> </FormTemplate> </EditFormSettings> </MasterTableView></telerik:RadGrid>protected void tgLicense_UpdateCommand(object source, GridCommandEventArgs e){ try { if (e.CommandName == RadGrid.UpdateCommandName) { if (e.Item is GridEditFormItem) { GridEditFormItem item = (GridEditFormItem)e.Item; int iLID = Convert.ToInt32(item.GetDataKeyValue("ID")); if (iLID != 0) { TextBox txtLHolder = (TextBox)item.FindControl("txtLHolder"); TextBox txtLType = (TextBox)item.FindControl("txtLType"); TextBox txtLExpireDate = (TextBox)item.FindControl("txtLExpireDate"); TextBox txtLicenseStatus = (TextBox)item.FindControl("txtStatus"); TextBox txtVerifiedByUserID = (TextBox)item.FindControl("txtVerifiedByUserID"); TextBox txtState = (TextBox)item.FindControl("txtState"); // DropDownList drdState = (DropDownList)item.FindControl("drdState"); SaisUser oUser = (SaisUser)Cache[this.GUID + "User"]; AgentLicense oLI = oUser.AgentInProcess.LicenseInfo[iLID]; oLI.LExpireDate = txtLExpireDate.Text; oLI.LHolder = txtLHolder.Text; oLI.LicenseStatus = Convert.ToBoolean(txtLicenseStatus.Text); oLI.VerifiedByUserID = txtVerifiedByUserID.Text; oLI.LType = txtLType.Text; // oLI.LState = drdState.SelectedItem.Value; oLI.LState = txtState.Text; //here license is saved ProcessResult oPR = oLI.Save(this.CnxnString, this.LogPath); if (oPR.Exception == null) { oUser.AgentInProcess.LicenseInfo[iLID] = oLI; Cache[this.GUID + "User"] = oUser; this.tgLicenseInfo.Rebind(); } // else // this.lblUpdate.Text = "Error:" + oPR.Exception.Message; } } } } catch (Exception Exc) { string script = "$(function(){initializedialog();showDialog(\"" + Exc.Message + "\");});"; ScriptManager.RegisterStartupScript(this, this.Page.GetType(), "dialog", script, true); }}