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
Sub
Below 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