protected
void CfnReportGrid_PreRender(object sender, EventArgs e)
{
RadGrid CFNGrid = (RadGrid)CfnReport.FindItemByValue("CfnDataRpt").FindControl("CfnReportGrid");
GridHeaderItem headerItem = (GridHeaderItem)CFNGrid.MasterTableView.GetItems(GridItemType.Header)[0];
Image img = new Image();
img.ID =
"PRImg";
img.ImageUrl =
"~/Image/Header_Info.jpg";
img.ImageAlign =
ImageAlign.Bottom;
img.ToolTip =
"Employee FileNo";
img.Width =
new Unit(10);
img.Height =
new Unit(9);
headerItem[
"EIS_ID"].Controls.AddAt(1, img);
protected
void CfnReportGrid_ItemCreated(object sender, GridItemEventArgs e)
if(IsExport)
RadGrid
CFNGrid = (RadGrid)CfnReport.FindItemByValue("CfnDataRpt").FindControl("CfnReportGrid");
GridHeaderItem headerItem = (GridHeaderItem)CFNGrid.MasterTableView.GetItems(GridItemType.Header)[0];
Image img = (Image)headerItem.FindControl("PRImg");
img.Visible =
false;
But gettin runtime error:
Object reference not set to an instance of an object.
Please help me to resolve this issue.
Thanks so much
I am very new to asp.net and telerik so I apologize. I need help and I am not sure how to get this accomplished. Here is what I got. I have two radgrids one is being controlled by the other. the first grid will display a list of patients a therapist has on their case load. the second grid will display a list of visits each patient has. so the visits grid is be controlled by the selected value of the patient grid by PaitentID. Ok here is my problem when I add a visit for a patient I don't know how to automatically populate the patientID for the visit from the selected value on the patient grid. So I am not sure how to go about this so any help would be greatly appreciated. thanks
<
telerik:RadScheduler
ID
=
"RadScheduler1"
runat
=
"server"
DataEndField
=
"End"
DataKeyField
=
"ID"
DataRecurrenceField
=
"RecurrenceRule"
DataRecurrenceParentKeyField
=
"RecurrenceParentID"
DataSourceID
=
"SchedulerDataSource"
DataDescriptionField
=
"Description"
Height
=
"700px"
OnAppointmentCommand
=
"RadScheduler1_AppointmentCommand"
StartInsertingInAdvancedForm
=
"true"
Reminders-Enabled
=
"true"
OnReminderSnooze
=
"Reminder_Snooze"
DataReminderField
=
"Reminder"
OnReminderDismiss
=
"RadScheduler1_ReminderDismiss"
StartEditingInAdvancedForm
=
"true"
OnFormCreated
=
"RadScheduler1_FormCreated"
AdvancedForm-EnableCustomAttributeEditing
=
"true"
OnAppointmentInsert
=
"RadScheduler1_Scheduled_EventsInsert"
OnAppointmentUpdate
=
"RadScheduler1_Scheduled_EventsUpdate"
CustomAttributeNames
=
"AssetName, Parameters"
DataStartField
=
"Start"
DataSubjectField
=
"Subject"
Skin
=
"Sitefinity"
>
<
Localization
AdvancedEditAppointment
=
"Edit Event"
AdvancedNewAppointment
=
"New Event"
/>
<
AppointmentContextMenuSettings
EnableDefault
=
"true"
/>
<
AdvancedForm
Modal
=
"true"
/>
<
AppointmentTemplate
>
<%# Eval("Subject") %>
<
p
style
=
"font-style: italic;"
>
<%# Eval("AssetName")%></
p
>
<%# Eval("Parameters")%></
p
>
</
AppointmentTemplate
>
<
TimelineView
UserSelectable
=
"false"
/>
</
telerik:RadScheduler
>
protected void RadScheduler1_ReminderDismiss(object sender, ReminderDismissEventArgs e)
{
// Lets do some custom code stuff...
e.Cancel = true;
}
.rpExpandHandle and
.rpCollapseHandle