<asp:GridView ID="gvPatientHistory" runat="server"
EmptyDataText="No Patient History" AutoGenerateColumns="false" >
<Columns>
<asp:TemplateField HeaderText="Merge">
<ItemTemplate>
<asp:CheckBox ID="CheckBoxMerge" runat="server" Enabled="true" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Case No.">
<ItemTemplate>
<asp:Label ID="LblCaseNo" runat="server" Text='<%# Eval("CaseNo") %>' visible="false"></asp:Label>
<a href='details.aspx?caseno=<%# Eval("CaseNo") %>&ai=<%# Eval("AccessionID") %>&pi=<%# Request.QueryString["pi"] %>'>
<%# Eval("CaseNo") %>
</a>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Case Type" datafield="CaseTypeName" />
<asp:TemplateField HeaderText="Accession Date" >
<ItemTemplate>
<%# completedDateAndStep(DataBinder.Eval(Container.DataItem, "CreatedDate").ToString(), Eval("StepName").ToString())%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Completed Date" >
<ItemTemplate>
<%# completedDateAndStep(DataBinder.Eval(Container.DataItem, "CompletedDate").ToString(), Eval("StepName").ToString())%>
</ItemTemplate>
</asp:TemplateField><asp:BoundField HeaderText="Note" />
</Columns>
</asp:GridView><br> <br />
<asp:Label ID="Label1" runat="server" ></asp:Label><br />
<asp:Button ID="MergeReports" runat="server" Text="Batch Save Reports" onclick="MergeReportFiles" />
protected void MergeReportFiles(object sender, EventArgs e)
{
String Val = "Hi ";
{
foreach (GridViewRow gvr in gvPatientHistory.Rows)
{
CheckBox chk = (CheckBox)gvr.FindControl("CheckBoxMerge") as CheckBox;
Label LblCaseNo = (Label)gvr.FindControl("LblCaseNo");
if ((chk != null)&& chk.Checked == true){
Val = Val + LblCaseNo.Text; //never reached because chk.Checked always shows false
}
}
}
Label1.Text = Val;
}
Admin Edit: Please use code tags when posting your code. Code tags are used like so =>
Thanks,
PsychoCoder

New Topic/Question
Reply
MultiQuote







|