or
<
telerik:RadFilter
runat
=
"server"
ID
=
"filter"
FilterContainerID
=
"articles"
ShowApplyButton
=
"true"
OnFieldEditorCreating
=
"filter_FieldEditorCreating"
>
<
FieldEditors
>
<
telerik:RadFilterTextFieldEditor
FieldName
=
"Title"
/>
<
km:RadFilterDropDownEditor
DataSourceID
=
"dsStates"
DataTextField
=
"Name"
DataValueField
=
"ArticleStatusId"
FieldName
=
"StatusId"
/>
<
telerik:RadFilterTextFieldEditor
FieldName
=
"AuthorFullName"
/>
<
telerik:RadFilterNumericFieldEditor
FieldName
=
"Rating"
/>
<
telerik:RadFilterNumericFieldEditor
FieldName
=
"TimesRated"
/>
<
telerik:RadFilterDateFieldEditor
FieldName
=
"CreatedDate"
/>
<
telerik:RadFilterDateFieldEditor
FieldName
=
"ModifiedDate"
/>
</
FieldEditors
>
</
telerik:RadFilter
>
<
telerik:RadGrid
ID
=
"articles"
runat
=
"server"
OnNeedDataSource
=
"articles_NeedDataSource"
EnableLinqExpressions
=
"false"
ShowFooter
=
"True"
AllowFilteringByColumn
=
"True"
AllowSorting
=
"True"
ShowGroupPanel
=
"True"
AllowPaging
=
"true"
PageSize
=
"10"
>
<
MasterTableView
AutoGenerateColumns
=
"False"
EnableHeaderContextMenu
=
"true"
IsFilterItemExpanded
=
"false"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"Title"
HeaderText
=
"Title"
/>
<
telerik:GridDropDownColumn
DataField
=
"StatusId"
HeaderText
=
"Status"
DataSourceID
=
"dsStates"
ListTextField
=
"Name"
ListValueField
=
"ArticleStatusId"
/>
<
telerik:GridBoundColumn
DataField
=
"AuthorFullName"
HeaderText
=
"Author"
/>
<
telerik:GridBoundColumn
DataField
=
"Rating"
HeaderText
=
"Rating"
/>
<
telerik:GridBoundColumn
DataField
=
"TimesRated"
HeaderText
=
"TimesRated"
/>
<
telerik:GridBoundColumn
DataField
=
"CreatedDate"
HeaderText
=
"Created"
/>
<
telerik:GridBoundColumn
DataField
=
"ModifiedDate"
HeaderText
=
"Modified"
/>
</
Columns
>
</
MasterTableView
>
<
GroupingSettings
ShowUnGroupButton
=
"true"
CaseSensitive
=
"false"
/>
<
ClientSettings
AllowDragToGroup
=
"True"
AllowColumnsReorder
=
"True"
/>
</
telerik:RadGrid
>
protected
void
filter_FieldEditorCreating(
object
sender, RadFilterFieldEditorCreatingEventArgs e)
{
if
(e.EditorType ==
"RadFilterDropDownEditor"
)
{
e.Editor =
new
RadFilterDropDownEditor();
}
}
Protected
Sub
RadChart1_ItemDataBound(
ByVal
sender
As
Object
,
ByVal
e
As
Telerik.Charting.ChartItemDataBoundEventArgs)
Handles
RadChart1.ItemDataBound
e.SeriesItem.Name =
"Purchases"
e.SeriesItem.Name =
"Returns"
End
Sub
Hello.
I'm converting a SharePoint web farm from MOSS 2007 to SharePoint 2010 Enterprise, and my client uses the RadEditor for MOSS. We currently have RadEditor 5.8.4.0 (radeditormoss.wsp) installed. On one of our sites, we can't put any publishing pages in edit mode without getting the following error. Does anyone know what might be causing this error?
private
void
BindData()
{
clickedType = Session[
"type"
].ToString();
int
id = ParentEntity.ParentEntityId;
GridTableView tableView =
new
GridTableView(grv);
switch
(clickedType)
{
case
"All Categories"
:
using
(SpaceCategoriesService.SpaceCategoriesServiceClient s =
new
SpaceCategoriesService.SpaceCategoriesServiceClient())
{
grv.DataSource = s.GetCategoryTable();
tableView.Name =
"Buildings"
;
tableView.DataMember =
"Buildings"
;
}
break
;
case
"SpaceCategories"
:
using
(SpaceBuildingsService.SpaceBuildingsServiceClient s =
new
SpaceBuildingsService.SpaceBuildingsServiceClient())
{
grv.DataSource = s.GetBuildingByCategoryId(id);
tableView.Name =
"Floors"
;
tableView.DataMember =
"Floors"
;
}
break
;
case
"SpaceBuildings"
:
using
(SpaceFloorService.SpaceFloorServiceClient s =
new
SpaceFloorService.SpaceFloorServiceClient())
{
grv.DataSource = s.GetFloorsByBuildingId(id);
tableView.Name =
"Rooms"
;
tableView.DataMember =
"Rooms"
;
}
break
;
case
"SpaceFloors"
:
using
(SpaceRoomService.SpaceRoomServiceClient s =
new
SpaceRoomService.SpaceRoomServiceClient())
{
grv.DataSource = s.GetRoomByFloorId(id);
}
break
;
default
:
throw
new
Exception(
"Unable to identify Entity."
);
}
grv.MasterTableView.DetailTables.Clear();
grv.MasterTableView.DetailTables.Add(tableView);
GridTableView tab =
new
GridTableView(grv);
switch
(tableView.Name)
{
case
"Buildings"
:
tab.DataMember =
"Floors"
;
tab.Name =
"Floors"
;
tableView.DetailTables.Clear();
tableView.DetailTables.Add(tab);
break
;
case
"Floors"
:
tab.DataMember =
"Rooms"
;
tab.Name =
"Rooms"
;
tableView.DetailTables.Clear();
tableView.DetailTables.Add(tab);
break
;
default
:
break
;
}
if
(tableView.Name ==
"Buildings"
)
{
GridTableView subTab =
new
GridTableView(grv);
if
(tab.Name ==
"Floors"
)
{
subTab.DataMember =
"Rooms"
;
subTab.Name =
"Rooms"
;
tab.DetailTables.Clear();
tab.DetailTables.Add(subTab);
}
}
grv.DataBind();
}
protected
void
grv_ItemCommand(
object
sender, GridCommandEventArgs e)
{
BindDetails(ParentEntity.ParentEntityId);
HttpContext.Current.Session[
"id"
] = ParentEntity.ParentEntityId;
switch
(Session[
"type"
].ToString())
{
case
"All Categories"
:
FormExtenderControl1.EntityType =
new
BaseEntities(BaseEntities.SpaceCategories);
break
;
case
"SpaceCategories"
:
FormExtenderControl1.EntityType =
new
BaseEntities(BaseEntities.SpaceBuildings);
break
;
case
"SpaceBuildings"
:
FormExtenderControl1.EntityType =
new
BaseEntities(BaseEntities.SpaceFloors);
break
;
case
"SpaceFloors"
:
FormExtenderControl1.EntityType =
new
BaseEntities(BaseEntities.SpaceRooms);
break
;
default
:
throw
new
Exception(
"Unable to identify Entity."
);
}
clickedType = Session[
"type"
].ToString();
if
(e.CommandName ==
"Modify"
)
{
btnSave.CommandName =
"Modify"
;
int
id = GetID();
FormExtenderControl1.EntityPrimaryKeyId = id;
FormExtenderControl1.DataBind();
mdlPopup.Show();
}
if
(e.CommandName ==
"Delete"
)
{
int
id = GetID();
FormExtenderControl1.Delete(id);
BindData();
}
if
(e.CommandName ==
"Add"
)
{
btnSave.CommandName =
"Add"
;
FormExtenderControl1.EntityPrimaryKeyId = -1;
FormExtenderControl1.DataBind();
mdlPopup.Show();
}
}
private
Int32 GetID()
{
foreach
(GridDataItem dataItem
in
grv.MasterTableView.DetailTables.OwnerGrid.Items)
{
if
(dataItem.Selected ==
true
)
{
Int32 ID = Int32.Parse(dataItem[
"Id"
].Text);
return
ID;
}
}
throw
new
ArgumentNullException(
"Id Not found"
);
}