| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" /> |
| skins:<br /> |
| <telerik:RadComboBox ID="RadComboBox1" runat="server" AutoPostBack="true"> |
| <Items> |
| <telerik:RadComboBoxItem Selected="true" Text="Vista" Value="Vista" /> |
| <telerik:RadComboBoxItem Text="Black" Value="Black" /> |
| <telerik:RadComboBoxItem Text="Telerik" Value="Telerik" /> |
| </Items> |
| </telerik:RadComboBox> |
| <br /> |
| <asp:Panel ID="Panel1" runat="server"> |
| <asp:Button ID="Button1" runat="server" Text="Button" /><br /> |
| <asp:Button ID="Button2" runat="server" Text="Button" /><br /> |
| <asp:CheckBox ID="CheckBox1" runat="server" /><br /> |
| <asp:RadioButton ID="RadioButton1" runat="server" /><br /> |
| <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton><br /> |
| </asp:Panel> |
| Protected Sub RadComboBox1_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles RadComboBox1.SelectedIndexChanged |
| RadFormDecorator1.Skin = e.Value |
| RadComboBox1.Skin = e.Value |
| End Sub |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| RadAjaxManager1.AjaxSettings.AddAjaxSetting(RadComboBox1, RadFormDecorator1) |
| End Sub |
|
|
| if (e.Item is GridCommandItem) |
| { |
| GridCommandItem cmdItem = (GridCommandItem)RadGrid1.MasterTableView.GetItems(GridItemType.CommandItem)[0]; |
| ((LinkButton)cmdItem.FindControl("InitInsertButton")).Visible = false; |
| } |
| if (e.Item is GridDataItem) |
| { |
| GridDataItem item = (GridDataItem)e.Item; |
| LinkButton editButton = (LinkButton)item.FindControl("EditButton"); |
| editButton.Visible = false; |
| //LinkButton deleteButton = (LinkButton)item.FindControl("DeleteButton"); |
| //deleteButton.Visible = false; |
| } |
| <TelerikControls:RadScriptManager ID="RadScriptManager1" runat="server"> |
| <Scripts> |
| <asp:ScriptReference Name="Telerik.Web.UI.Common.jQuery.js" Path="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" Assembly="Telerik.Web.UI" /> |
| ... |
| <telerik:RadWindow ID="radwdwAddressDetails" runat="server" Modal="true" Behaviors="None" |
| OpenerElementID="<%# btnShowAddressDetails.ClientID %>" Width="350px" DestroyOnClose="false"> |
| <ContentTemplate> |
| <asp:Panel ID="pnlAddressDetails" runat="server" CssClass="popup-outer"> |
| <uc:AddressDetails ID="ucAddressDetails" runat="server" /> |
| <div class="popup-body popup-buttons" style="margin-top: 5px;"> |
| <asp:Button ID="btnOKAddressDetails" runat="server" Text="+ Add" CssClass="button green" |
| CausesValidation="true" OnClick="btnOKAddressDetails_Click" /> |
| <asp:Button ID="btnCancelAddressDetails" runat="server" Text="Cancel" CssClass="button red" |
| CausesValidation="false" /> |
| </div> |
| </asp:Panel> |
| </ContentTemplate> |
| </telerik:RadWindow> |
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
{
if (e.Item is GridEditableItem && e.Item.IsInEditMode && e.Item.OwnerTableView.Name == "DeviceDetail")
{
//the dropdown list will be the first control in the Controls collection of the corresponding cell
DropDownList list = (e.Item as GridEditableItem)["DeviceTypeDropDown"].Controls[0] as DropDownList;
list.AutoPostBack =
true;
list.SelectedIndexChanged +=
new EventHandler(DeviceTypeIndex_Changed);
}
void
DeviceTypeIndex_Changed(Object sender, EventArgs e)
{
DropDownList list = sender as DropDownList;
GridEditableItem editedItem = (sender as DropDownList).NamingContainer as GridEditableItem;
if (((DropDownList)sender).SelectedItem.Text == "Device1")
{
editedItem[
"isDeviceAdjacent"].Controls[0].Visible = true;
}
else
{
editedItem[
"isDeviceAdjacent"].Controls[0].Visible = false;
}
}
| <ajax:GridTemplateColumn UniqueName="GCStatus" Headertext="Active" SortExpression ="Active"> |
| <ItemTemplate > |
| <asp:CheckBox runat="server" ID ="chkActive" Checked='<%# DataBinder.Eval(Container.DataItem, "Active") %>' Enabled =false /> |
| </ItemTemplate> |
| <EditItemTemplate > |
| <asp:CheckBox runat="server" ID ="chkActive" Checked='<%# DataBinder.Eval(Container.DataItem, "Active" ) %>' /> |
| </EditItemTemplate> |
| </ajax:GridTemplateColumn> |