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