ClinicAdmin_Dashboard.aspx
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<contenttemplate>
<asp:GridView ID="gvtodaysappoint" runat="server" Width="100%" AutoGenerateColumns="False"
GridLines="None" EmptyDataText="Today's appointments are not available" EmptyDataRowStyle-ForeColor="Black"
CssClass="today1" DataKeyNames="AppointId,PatientId,aStatus,Symptoms,Fname" PagerSettings-Position="Bottom"
CellPadding="2" CellSpacing="2" PagerStyle-HorizontalAlign="Right" PageSize="5"
PagerSettings-PageButtonCount="1" AllowPaging="True" OnPageIndexChanging="GvtodaysappointPageIndexChanging"
OnRowDataBound="GvtodaysappointRowDataBound" OnSelectedIndexChanging="GvtodaysappointSelectedIndexChanging">
<PagerSettings PageButtonCount="1"></PagerSettings>
<Columns>
<asp:TemplateField HeaderText="Time" HeaderStyle-BorderWidth="1px" HeaderStyle-BackColor="#0a3770"
HeaderStyle-CssClass="today2" ItemStyle-BackColor="#FFFFFF" HeaderStyle-ForeColor="#FFFFFF"
ItemStyle-CssClass="today2">
<ItemTemplate>
<asp:Label ID="lblappointtime" runat="server" Text='<%# Bind("ConfirmedTime") %>'
CssClass="today1"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Patient Name" HeaderStyle-BorderWidth="1px" HeaderStyle-BackColor="#0a3770"
HeaderStyle-CssClass="today3" HeaderStyle-ForeColor="#FFFFFF" ItemStyle-CssClass="today3"
ItemStyle-BackColor="#FFFFFF">
<ItemTemplate>
<span class="edit"><a onclick="getpopup('<%#Eval("PatientId") %>','<%#Eval("Fname") %>','<%#Eval("AppointId") %>','<%#Eval("aStatus") %>');">
<asp:Label ID="lblPname" runat="server" Text='<%# Bind("Fname") %>' CssClass="edit"></asp:Label></span>
</a>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Chief Complaint" HeaderStyle-ForeColor="#FFFFFF" HeaderStyle-BorderWidth="1px"
HeaderStyle-BackColor="#0a3770" HeaderStyle-CssClass="today3" ItemStyle-CssClass="today3"
ItemStyle-BackColor="#FFFFFF">
<ItemTemplate>
<span class="edit"><a onclick='<%# Eval("AppointId","javascript:getpopup2({0});")%>'>
<asp:Label ID="lblSymptoms" runat="server" Text='<%# Bind("Symptoms") %>' CssClass="edit"
ToolTip=""></asp:Label>
</a></span>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Visiting Doctor" HeaderStyle-ForeColor="#FFFFFF" HeaderStyle-BorderWidth="1px"
HeaderStyle-BackColor="#0a3770" HeaderStyle-CssClass="today3" ItemStyle-BackColor="#FFFFFF"
ItemStyle-CssClass="today3">
<ItemTemplate>
<asp:Label ID="lbldoctor" runat="server" Text='<%# Bind("FirstName") %>' CssClass="today1"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Status" HeaderStyle-BackColor="#0a3770" HeaderStyle-ForeColor="#FFFFFF"
HeaderStyle-BorderWidth="1px" HeaderStyle-CssClass="today3" ItemStyle-BackColor="#FFFFFF"
ItemStyle-CssClass="today3">
<ItemTemplate>
<asp:Label ID="lblstatus" runat="server" Text='<%# Bind("Status") %>' CssClass="today1"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="img3" runat="server" Visible="false" ImageUrl="~/images/arrived_icon.png"
ToolTip="Arrived" OnClientClick='<%#"Arrivedstatus(" + Eval("AppointId") + "); return false;"%>' />
<asp:ImageButton ID="img1" runat="server" Visible="false" ImageUrl="~/images/start.jpg"
PostBackUrl='<%#"~/PatientVisitNotesCapture.aspx?PatientID=" + Eval("PatientId") + "&AppointmentID=" + Eval("AppointId")%>'
ToolTip="Start consultation" />
<asp:ImageButton ID="img2" runat="server" Visible="false" ImageUrl="~/images/billing.jpg"
PostBackUrl='<%#"~/PatientBillEdit.aspx?PatientID=" + Eval("PatientId") + "&AppointmentID=" + Eval("AppointId")%>'
ToolTip="Billing" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerTemplate>
<table width="100%">
<tr>
<td style="text-align: right; padding-right: 50px; display: block;" class="edit">
<asp:PlaceHolder ID="ph" runat="server"></asp:PlaceHolder>
</td>
</tr>
</table>
</PagerTemplate>
</asp:GridView>
</contenttemplate>
</asp:UpdatePanel>
javascript page
function Arrivedstatus(Appointmentid) {
document.location = 'ClinicAdmin_Dashboard.aspx?AppointmentID=' + Appointmentid;
}