or
| function OnRowContextMenuCabinet(sender, eventArgs) | |
| { | |
| var rgCabinets = $find("<%= rgCabinets.MasterTableView.ClientID %>"); | |
| rgCabinets.selectItem(eventArgs.get_itemIndexHierarchical()); | |
| } | |
| <telerik:radgrid id="rgCabinets" runat="server" datasourceid="sdsOFC_Cabinets" gridlines="None" | |
| skin="Vista" AllowPaging="True" PageSize="14"> | |
| <MasterTableView DataSourceID="sdsOFC_Cabinets" AutoGenerateColumns="False" | |
| CommandItemDisplay="Top" ClientDataKeyNames="CabinetID"> | |
| <Columns> | |
| <telerik:GridBoundColumn DataField="CabinetName" UniqueName="CabinetName" SortExpression="CabinetName" HeaderText="Cabinet Name"></telerik:GridBoundColumn> | |
| <telerik:GridTemplateColumn UniqueName="CabinetTemplateEditColumn"> | |
| <ItemTemplate> | |
| <asp:HyperLink ID="EditLink" runat="server" Text="Edit" /> | |
| </ItemTemplate> | |
| </telerik:GridTemplateColumn> | |
| <telerik:GridTemplateColumn UniqueName="CabinetTemplateDeleteColumn"> | |
| <ItemTemplate> | |
| <asp:HyperLink ID="DeleteLink" runat="server" Text="Delete" /> | |
| </ItemTemplate> | |
| </telerik:GridTemplateColumn> | |
| </Columns> | |
| <CommandItemTemplate> | |
| <a href="#" onclick="return ShowCabinetInsertForm();">Add A Cabinet</a> | |
| </CommandItemTemplate> | |
| <ExpandCollapseColumn Resizable="False" Visible="False"> | |
| <HeaderStyle Width="20px" /> | |
| </ExpandCollapseColumn> | |
| <RowIndicatorColumn Visible="False"> | |
| <HeaderStyle Width="20px" /> | |
| </RowIndicatorColumn> | |
| </MasterTableView> | |
| <ClientSettings> | |
| <ClientEvents OnRowContextMenu="OnRowContextMenuCabinet" /> | |
| <Selecting AllowRowSelect="true" /> | |
| </ClientSettings> | |
| </telerik:radgrid> | |
| <!-- Cabinets Context Menu --> | |
| <telerik:RadContextMenu ID="rmCabinets" runat="server" Skin="Default2006" OnClientItemClicked="OnClickCabinet"> | |
| <Targets> | |
| <telerik:ContextMenuControlTarget ControlID="rgCabinets" /> | |
| </Targets> | |
| <Items> | |
| <telerik:RadMenuItem runat="server" Text="Edit" Value="Edit"> | |
| </telerik:RadMenuItem> | |
| <telerik:RadMenuItem runat="server" Text="Delete" Value="Delete"> | |
| </telerik:RadMenuItem> | |
| </Items> | |
| </telerik:RadContextMenu> | |
class
PagerTemplate : ITemplate
{
public void InstantiateIn(Control container)
{
Button First = new Button();
First.ID =
"btnFirst";
First.Text =
"|<<";
container.Controls.Add(First);
}
}
| protected void rgRaidMembers_ItemDataBound(object sender, GridItemEventArgs e) { |
| if (e.Item is GridEditableItem && e.Item.IsInEditMode) { |
| GridEditFormItem eeditedItem = e.Item as GridEditFormItem; |
| GridEditManager editMan = editedItem.EditManager; |
| GridDropDownListColumnEditor editor = (GridDropDownListColumnEditor)(editMan.GetColumnEditor("ClassID")); |
| DropDownList ddList = editor.DropDownListControl; |
| string[] strA = ddList.SelectedItem.Text.Split(' '); |
| if (strA.Length < 2) { |
| return; |
| } |
| for (int nX = 0; nX < ddList.Items.Count; nX++) { |
| if (!ddList.Items[nX].Text.StartsWith(strA[0])) { |
| ddList.Items.RemoveAt(nX); |
| nX--; |
| } |
| } |
| } |
| } |
((
RadComboBox)this.FindControl(controlName)).SelectedValue = controlValue;
In debug mode I can see that SelectedValue, SelectedItem and SelectedIndex are all set correctly and stay correctly set in the Page_Load method.
Despite this, always, the first item is displayed in the textbox area of the combobox.
Any idea what I am missing here?
Thanks,
Lina