or
protected void Page_Load(object sender, EventArgs e)
{BindGrid();
}
}
Regards
Ashish
I have some users in that for one users set_text property is not working for renaming users it is working Hear is my code.Unable to find any script errors also. var cellMachinery = MasterTable.getCellByColumnUniqueName(row, "MachineryName"); var cellApplPoint = MasterTable.getCellByColumnUniqueName(row, "ApplPoint"); var text = cellMachinery.textContent.trim() + " " + cellApplPoint.textContent.trim(); var combo = $find("<%= ddlMapModel.ClientID %>"); combo.set_text(text);
public partial class GridUserControlDynamic : System.Web.UI.UserControl
{
public RadContextMenu contextMenu = new RadContextMenu();
protected void Page_Init(object sender, EventArgs e)
{
contextMenu.ID = this.GridControl.ID + "_RadMenu";
RadMenuItem item1 = new RadMenuItem("Add");
RadMenuItem item2 = new RadMenuItem("Edit");
RadMenuItem item3 = new RadMenuItem("Delete");
RadMenuItem item4 = new RadMenuItem("Parus");
contextMenu.Items.Add(item1);
contextMenu.Items.Add(item2);
contextMenu.Items.Add(item3);
contextMenu.Items.Add(item4);
contextMenu.ItemClick += contextMenu_ItemClick;
Controls.Add(contextMenu);
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
...
// Grid context menu section
var contextMenu = new Parus.Controls.GridContextMenu();
var target = new ContextMenuControlTarget();
target.ControlID = this.Grid.ID;
contextMenu.ID = this.Grid.ID + "_RadMenu";
CreateContextItems(contextMenu.Items, this.Frame.ViewFrameData.ActionItems);
contextMenu.LinkedControlClientId = ServerRequest.ClientID;
contextMenu.OnClientItemClicked = "GridContextMenu_ActionsHandler";
contextMenu.Targets.Add(target);
this.PostbackPanel.ContentTemplateContainer.Controls.Add(contextMenu);
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
CellSpacing
=
"0"
DataSourceID
=
"FastTrackDataSource"
GridLines
=
"None"
Skin
=
"Outlook"
AllowFilteringByColumn
=
"True"
AllowPaging
=
"True"
AllowSorting
=
"True"
OnItemDataBound
=
"RadGrid1_ItemDataBound"
EnableLinqExpressions
=
"false"
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
AutoGenerateColumns
=
"False"
DataKeyNames
=
"ID,PersonId,LastName,FirstName,PositionId,BduId,bureau_name,division_name,unit_name,Status"
DataSourceID
=
"FastTrackDataSource"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
>
</
CommandItemSettings
>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"True"
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
UniqueName
=
"EditCommandColumn"
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridBoundColumn
DataField
=
"EmployeeId"
FilterControlAltText
=
"Filter EmployeeId column"
HeaderText
=
"Employee ID"
SortExpression
=
"EmployeeId"
UniqueName
=
"EmployeeId"
DataType
=
"System.Int32"
ReadOnly
=
"true"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"LastName"
FilterControlAltText
=
"Filter LastName column"
HeaderText
=
"Last Name"
SortExpression
=
"LastName"
UniqueName
=
"LastName"
ReadOnly
=
"True"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"FirstName"
FilterControlAltText
=
"Filter FirstName column"
HeaderText
=
"First Name"
ReadOnly
=
"True"
SortExpression
=
"FirstName"
UniqueName
=
"FirstName"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"JobTitle"
FilterControlAltText
=
"Filter JobTitle column"
HeaderText
=
"Job Title"
SortExpression
=
"JobTitle"
UniqueName
=
"JobTitle"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"division_name"
FilterControlAltText
=
"Filter division_name column"
HeaderText
=
"Division"
ReadOnly
=
"True"
SortExpression
=
"division_name"
UniqueName
=
"division_name"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"unit_name"
FilterControlAltText
=
"Filter unit_name column"
HeaderText
=
"Unit"
ReadOnly
=
"True"
SortExpression
=
"unit_name"
UniqueName
=
"unit_name"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Status"
DataType
=
"System.Int32"
FilterControlAltText
=
"Filter Status column"
HeaderText
=
"Status"
SortExpression
=
"Status"
UniqueName
=
"Status"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"StatusCombo"
runat
=
"server"
OnSelectedIndexChanged
=
"StatusCombo_SelectedIndexChanged"
AutoPostBack
=
"true"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"All"
Value
=
"ALL"
/>
<
telerik:RadComboBoxItem
Text
=
"Active"
Value
=
"1"
></
telerik:RadComboBoxItem
>
<
telerik:RadComboBoxItem
Text
=
"Inactive"
Value
=
"0"
></
telerik:RadComboBoxItem
>
</
Items
>
</
telerik:RadComboBox
>
</
FilterTemplate
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Start_date"
DataType
=
"System.DateTime"
FilterControlAltText
=
"Filter Start_date column"
HeaderText
=
"Start Date"
SortExpression
=
"Start_date"
UniqueName
=
"Start_date"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"End_date"
DataType
=
"System.DateTime"
FilterControlAltText
=
"Filter End_date column"
HeaderText
=
"End Date"
SortExpression
=
"End_date"
UniqueName
=
"End_date"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
</
FilterMenu
>
</
telerik:RadGrid
>
<
asp:EntityDataSource
ID
=
"FastTrackDataSource"
runat
=
"server"
ConnectionString
=
"name=FastTrackEntities"
DefaultContainerName
=
"FastTrackEntities"
EnableFlattening
=
"False"
EntitySetName
=
"CPS_SocialWorkers"
EnableUpdate
=
"True"
>
</
asp:EntityDataSource
>
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
CPSTrainingLog.DAL;
using
Telerik.Web.UI;
using
System.Drawing;
namespace
CPSTrainingLog
{
public
partial
class
CPSSocialWorkersListing : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
protected
void
RadGrid1_ItemDataBound(
object
sender, Telerik.Web.UI.GridItemEventArgs e)
{
if
(e.Item
is
GridDataItem)
{
GridDataItem item = (GridDataItem)e.Item;
if
(item[
"Status"
].Text ==
"1"
)
{
item[
"Status"
].Text =
"Active"
;
item[
"Status"
].ForeColor = Color.Green;
}
else
if
(item[
"Status"
].Text ==
"0"
)
{
item[
"Status"
].Text =
"Inactive"
;
item[
"Status"
].ForeColor = Color.Red;
}
}
}
protected
void
StatusCombo_SelectedIndexChanged(
object
sender, RadComboBoxSelectedIndexChangedEventArgs e)
{
GridFilteringItem item = RadGrid1.MasterTableView.GetItems(GridItemType.FilteringItem)[0]
as
GridFilteringItem;
RadComboBox radComboBoxFilterStatus = item[
"Status"
].Controls[0]
as
RadComboBox;
string
filterStatus = Convert.ToString(radComboBoxFilterStatus.SelectedValue);
RadGrid1.MasterTableView.FilterExpression =
string
.Empty;
if
(e.Value.Equals(
"1"
) || e.Value.Equals(
"0"
))
{
RadGrid1.MasterTableView.FilterExpression = RadGrid1.MasterTableView.FilterExpression +
string
.Format(
"it.[Status] = {0}"
, Convert.ToInt32(e.Value));
}
GridColumn columnID = RadGrid1.MasterTableView.GetColumnSafe(
"Status"
);
columnID.CurrentFilterValue = filterStatus;
RadGrid1.Rebind();
}
}
}
Server Error in '/' Application.
--------------------------------------------------------------------------------
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 41: GridFilteringItem item = RadGrid1.MasterTableView.GetItems(GridItemType.FilteringItem)[0] as GridFilteringItem;
Line 42: RadComboBox radComboBoxFilterStatus = item["Status"].Controls[0] as RadComboBox;
Line 43: string filterStatus = Convert.ToString(radComboBoxFilterStatus.SelectedValue);
Line 44: RadGrid1.MasterTableView.FilterExpression = string.Empty;
Line 45: if (e.Value.Equals("1") || e.Value.Equals("0"))
Source File: c:\Users\huntra\Documents\Visual Studio 2012\Projects\CPSTrainingLog\CPSTrainingLog\CPSSocialWorkersListing.aspx.cs Line: 43
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
CPSTrainingLog.CPSSocialWorkersListing.StatusCombo_SelectedIndexChanged(Object sender, RadComboBoxSelectedIndexChangedEventArgs e) in c:\Users\huntra\Documents\Visual Studio 2012\Projects\CPSTrainingLog\CPSTrainingLog\CPSSocialWorkersListing.aspx.cs:43
Telerik.Web.UI.RadComboBox.OnSelectedIndexChanged() +191
Telerik.Web.UI.RadComboBox.RaisePostDataChangedEvent() +37
Telerik.Web.UI.RadDataBoundControl.System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent() +13
System.Web.UI.Page.RaiseChangedEvents() +132
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1644
--------------------------------------------------------------------------------
<
telerik:RadDateTimePicker
ID
=
"Datey"
Style
=
"vertical-align: middle;"
Width
=
"300px"
runat
=
"server"
Skin
=
"Default"
Culture
=
"English (United States)"
EnableTyping
=
"False"
>
<
DateInput
runat
=
"server"
Font-Size
=
"20px"
>
</
DateInput
>
<
Calendar
ID
=
"Calendar1"
UseRowHeadersAsSelectors
=
"False"
UseColumnHeadersAsSelectors
=
"False"
ViewSelectorText
=
"x"
Skin
=
"Telerik"
ShowRowHeaders
=
"False"
runat
=
"server"
>
<
SpecialDays
>
<
telerik:RadCalendarDay
Repeatable
=
"Today"
>
<
ItemStyle
CssClass
=
"rcToday"
/>
</
telerik:RadCalendarDay
>
</
SpecialDays
>
</
Calendar
>
</
telerik:RadDateTimePicker
>
<
telerik:RadChart
ID
=
"RadChart1"
runat
=
"server"
Width
=
"500px"
>
<
Legend
>
<
Items
>
</
Items
>
</
Legend
>
</
telerik:RadChart
>