
<
telerik:RadGrid AutoGenerateColumns="false" ID="rgrdPatient" DataSourceID="dsUINList"
AllowFilteringByColumn="True" AllowSorting="True" ShowFooter="True" AllowPaging="True" runat="server"
OnItemDataBound="rgrdPatient_ItemDataBound" AllowMultiRowSelection="true">
<
MasterTableView AutoGenerateColumns="false" EditMode="InPlace" AllowFilteringByColumn="True" DataKeyNames="ID" >
<Columns>
<telerik:GridBoundColumn DataField="DOB" HeaderText="Age" SortExpression="DOB" CurrentFilterFunction="EqualTo"
UniqueName="DOB" AutoPostBackOnFilter="true" ShowFilterIcon="true" FilterControlWidth="30px" DataType="System.Int16">
<HeaderStyle HorizontalAlign="Center" Width="30px" />
<ItemStyle HorizontalAlign="Center" Width="30px"/>
</telerik:GridBoundColumn>
</
Columns>
</MasterTableView>
</
telerik:RadGrid>
protected void rgrdPatient_ItemDataBound(object sender, GridItemEventArgs e)
{
string Age = item["DOB"].Text;
DateTime dtAge = Convert.ToDateTime(Age);
Age =
GeneralFunction.CalculateAge(dtAge.Year.ToString(), dtAge.Month.ToString(), dtAge.Day.ToString()).ToString();
item[
"DOB"].Text = Age;
}
Regards,
Lubna.
<Appointment> <ID>49</ID> <Subject>test</Subject> <Start>2010-08-17T09:00Z</Start> <End>2010-08-17T10:00Z</End> <RecurrenceRule><![CDATA[DTSTART:20100817T090000ZDTEND:20100817T100000ZRRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TU;WKST=]]></RecurrenceRule> </Appointment> <Appointment> <ID>49</ID> <Subject>test</Subject> <Start>2010-08-17T09:00Z</Start> <End>2010-08-17T10:00Z</End> <RecurrenceRule><![CDATA[DTSTART:20100817T090000ZDTEND:20100817T100000ZRRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TUEXDATE:20100817T090000Z]]></RecurrenceRule> </Appointment> <Appointment> <ID>50</ID> <Subject>test</Subject> <Start>2010-08-17T10:00Z</Start> <End>2010-08-17T11:00Z</End> <RecurrenceParentID>49</RecurrenceParentID> </Appointment> <Appointment> <ID>49</ID> <Subject>test</Subject> <Start>2010-08-17T09:00Z</Start> <End>2010-08-17T10:00Z</End> <RecurrenceRule><![CDATA[DTSTART:20100817T090000ZDTEND:20100817T100000ZRRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TU]]></RecurrenceRule> </Appointment> <Appointment> <ID>49</ID> <Subject>test</Subject> <Start>2010-08-17T09:00Z</Start> <End>2010-08-17T10:00Z</End> <RecurrenceRule><![CDATA[DTSTART:20100817T090000ZDTEND:20100817T100000ZRRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TUEXDATE:20100817T090000Z]]></RecurrenceRule> </Appointment>rgdIncidentList =
new Telerik.Web.UI.RadGrid();
rgdIncidentList.Width =
Unit.Pixel(1070);
rgdIncidentList.GridLines =
GridLines.Vertical;
rgdIncidentList.ShowHeader =
true;
rgdIncidentList.HorizontalAlign =
HorizontalAlign.Center;
rgdIncidentList.SelectedIndexChanged +=
new System.EventHandler(rgdIncidentList_SelectedIndexChanged);
pnlIncidentList =
new Panel();
pnlIncidentList.ID =
"pnlIncidentList";
pnlIncidentList.Controls.Add(rgdIncidentList);
CreateColumn(
"LinkTitle", 75, "MLE #", true, true, true);
CreateColumn(
"Incident_x0020__x0023_", 70, "Incident #", true, true, true);
CreateColumn(
"Location", 90, "Location", true, true, true);
CreateColumn(
"Zone", 70, "Zone", true, true, true);
CreateColumn(
"On_x0020_Scene", 50, "On Scene", false, true, true);
CreateColumn(
"Contact", 70, "Contact", true, true, true);
CreateColumn(
"Action_x0020_Type", 70, "ActionType", true, true, true);
CreateColumn(
"Action_x0020_Taken", 70, "Action Taken", true, true, true);
CreateColumn(
"Additional_x0020_Action", 70, "Additional Action", true, true, true);
CreateColumn(
"Noise_x0020_Type", 10, "Noise Type", false, false, false);
CreateColumn(
"Tickets_x0020_Issued", 10, "Tickets", false, false, false);
CreateColumn(
"Action_x0020_By", 10, "Action By", false, false, false);
CreateColumn(
"Officer", 10, "Officer", false, false, false);
CreateColumn(
"Badge", 10, "Badge", false, false, false);
CreateColumn(
"Contact_x0020_DOB", 10, "Contact DOB", false, false, false);
CreateColumn(
"Owner", 10, "Owner", false, false, false);
CreateColumn(
"Owner_x0020_Contact", 10, "Owner Contact", false, false, false);
CreateColumn(
"Entered", 10, "Entered", false, false, false);
CreateColumn(
"Comment", 10, "Comment", false, false, false);
CreateColumn(
"Created_x0020_By", 10, "Created By", false, false, false);
CreateColumn(
"Modified_x0020_By", 10, "Modified By", false, false, false);
rgdIncidentList.AllowPaging =
true;
rgdIncidentList.AllowCustomPaging =
true;
rgdIncidentList.PagerStyle.Mode =
GridPagerMode.NextPrevAndNumeric;
rgdIncidentList.PagerStyle.PageButtonCount = 10;
rgdIncidentList.PagerStyle.ShowPagerText =
true;
rgdIncidentList.PagerStyle.Visible =
true;
rgdIncidentList.PageSize = 10;
rgdIncidentList.AllowFilteringByColumn =
true;
rgdIncidentList.AutoGenerateColumns =
false;
rgdIncidentList.AllowSorting =
true;
rgdIncidentList.ClientSettings.AllowColumnsReorder =
true;
rgdIncidentList.ClientSettings.Selecting.AllowRowSelect =
true;
rgdIncidentList.ClientSettings.Scrolling.SaveScrollPosition =
true;
rgdIncidentList.AutoGenerateColumns =
false;
rgdIncidentList.MasterTableView.AllowCustomPaging =
true;
rgdIncidentList.MasterTableView.AllowPaging =
true;
rgdIncidentList.MasterTableView.AllowSorting =
true;
rgdIncidentList.MasterTableView.AllowFilteringByColumn =
true;
rgdIncidentList.MasterTableView.AutoGenerateColumns =
false;
rgdIncidentList.PagerStyle.AlwaysVisible =
true;
