I have this working:
<telerik:GridDropDownColumn
DataField="epp_clientsid"
DataSourceID="sdseppclients"
HeaderText="EPP Client"
ListValueField="epp_clientsid"
ListTextField="name"
DropDownControlType="RadComboBox"
EmptyListItemText=" "
EnableEmptyListItem="true"
EditFormColumnIndex="0" />
if i remove this line:
EmptyListItemText=" "
or set the value to en empty string
the displayed text in the list is
(or &nbsp; in codeview)
i have this after update to "Telerik.Web.UI, v.2011.2.712.40 (Dev) [InstallFolder]"
any ideas, anyone?
Marcel
<tcontrol:RadEditor runat="server" AllowScripts="true" ContentFilters="None" StripFormattingOnPaste="NoneSupressCleanMessage" StripFormattingOptions="NoneSupressCleanMessage" RadControlsDir="rad" id="radDescription">Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
Timestamp: Tue, 2 Aug 2011 05:14:40 UTC
Message: 'Telerik.Web.UI.RadTreeView' is null or not an object
Line: 524
Char: 202
Code: 0
URI: http://www.telerik.com/help/aspnet/tabstrip/radtabstrip-telerik.webcontrols.radtabstrip-tabclick_ev.html
Message: 'null' is null or not an object
Line: 127
Char: 34
Code: 0
URI: http://www.telerik.com/help/aspnet/tabstrip/radtabstrip-telerik.webcontrols.radtabstrip-tabclick_ev.html
[ArgumentException: Parameter cannot be null or empty. Parameter name: fieldName] Telerik.Web.UI.RadFilterDataFieldEditorCollection.FindEditorForFieldName(String fieldName) +242 Telerik.Web.UI.RadFilterSingleExpressionItem.SetupFunctionInterface(Control container) +61 Telerik.Web.UI.RadFilter.CreateFilterItems() +420 Telerik.Web.UI.RadFilter.CreateControlHierarchy() +65 System.Web.UI.Control.EnsureChildControls() +146 Telerik.Web.UI.RadFilter.AddChildExpression(RadFilterGroupExpressionItem groupItem, Boolean isGroup) +338 Telerik.Web.UI.RadFilterCommandEventArgs.ExecuteCommand(Object source) +173 Telerik.Web.UI.RadFilter.OnBubbleEvent(Object source, EventArgs args) +186 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +70 Telerik.Web.UI.RadFilterExpressionItem.OnBubbleEvent(Object source, EventArgs args) +131 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +70 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981
<telerik:RadFilter runat="server" ID="RadFilter" ShowApplyButton="true" Visible="false" FilterContainerID="RadGrid"/>
<telerik:RadGrid ID="RadGrid" runat="server" GridLines="None" AllowAutomaticUpdates="True" OnColumnCreated="RadGrid_ColumnCreated" ViewStateMode="Enabled" OnItemCommand="RadGrid_ItemCommand" OnItemDataBound="RadGrid_ItemDataBound" > <ExportSettings HideStructureColumns="true" /> <MasterTableView TableLayout="Fixed" RetrieveDataTypeFromFirstItem="true" CommandItemDisplay="Top" > <Columns> <telerik:GridTemplateColumn UniqueName="ImageFile" HeaderText="" Visible="false" > <ItemTemplate> <asp:Image ID="StatusImage" BorderWidth="0px" AlternateText="Status" runat="server" Visible="true" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" Visible="false" /> </Columns> <CommandItemSettings ShowExportToExcelButton="false" ShowAddNewRecordButton="false" ShowRefreshButton="false"/> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="True"></Selecting> <Scrolling AllowScroll="false"></Scrolling> <ClientMessages DragToGroupOrReorder="Drag to group" /> </ClientSettings> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> </telerik:RadGrid>
OnNodeClick="RadTreeView1_NodeClick" OnContextMenuItemClick="RadTreeView1_ContextMenuItemClick" AllowNodeEditing="true" OnNodeDataBound="RadTreeView1_NodeDataBound"> <ContextMenus> <telerik:RadTreeViewContextMenu runat="server" ID="AssetMenu" ClickToOpen="True" Skin="Vista"> <Items> <telerik:RadMenuItem Text="Select Asset" Value="Select"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="View Hierarchy" Value="View"> </telerik:RadMenuItem> </Items> </telerik:RadTreeViewContextMenu> </ContextMenus> </telerik:RadTreeView>
foreach (RadTreeNode node in RadTreeView1.GetAllNodes()) { node.ContextMenuID = "AssetMenu"; node.EnableContextMenu = true; }
<telerik:RadStyleSheetManager ID="RadStyleSheetManager2" runat="server"> <StyleSheets> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.ImageEditor.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.Default.ImageEditor.Default.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.ToolBar.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.Default.ToolBar.Default.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.Dock.css" Assembly="Telerik.Web.UI" /> <telerik:StyleSheetReference Name="Telerik.Web.UI.Skins.Default.Dock.Default.css" Assembly="Telerik.Web.UI" /> </StyleSheets> </telerik:RadStyleSheetManager>Currently when I call ExtractValues it does not return the values for GridTemplateColumns.
The OnInsertCommand Event handler below shows the code I use to get values from a row in the grid.
Public Sub InsertTimesheetItemCommand(ByVal source As Object, ByVal e As GridCommandEventArgs) Dim editableItem As GridEditableItem = DirectCast(e.Item, GridEditableItem) Dim values As New Hashtable() editableItem.ExtractValues(values) End SubBelow is one of the GridTemplateColumns that does not have its value returned.
<telerik:GridTemplateColumn HeaderText="Job" UniqueName="JobColumn" DataField="JOB_ID" ItemStyle-Width="50px" > <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Eval("Job_Description") %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="JobList" DataTextField="Description" DataValueField="Value" Text="Job" > </telerik:RadComboBox> </EditItemTemplate> </telerik:GridTemplateColumn>Note for this example I want to get the selected value from the combo box displayed in the Hashtable from the extract values method with a key of JOB_ID.
Any help would be much appreciated