前台代码:
<table border='0' align='center' cellpadding='5' cellspacing='2' class='Data2'>
<tr class = 'Data_Header'> <%if (Session["zdcx_jbleixing"].ToString() == "2")
{%>
<td nowrap="nowrap" style="display:none">icd10id </td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr class ='Data_Item'> <%if(Session["zdcx_jbleixing"].ToString()=="2") {%>
<td nowrap="nowrap" style="display:none">
<%# DataBinder.Eval(Container.DataItem, "icd10id")%>
</td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr class ='Data_AlternatingItem' >
<%if (Session["zdcx_jbleixing"].ToString() == "2")
{%>
<td nowrap="nowrap" style="display:none">
<%# DataBinder.Eval(Container.DataItem, "icd10id")%>
</td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
后台代码:
protected void rep_JBZhenDuan_ItemDataBound(object sender,RepeaterItemEventArgs e )
{
DataSet ds = GetCRB();//传染病数据
DataRow Row = ((System.Data.DataRowView)(e.Item.DataItem)).Row as DataRow;
Repeater rp = sender as Repeater;
DataTable dt = rp.DataSource as DataTable; //repeater控件的数据源
string icd10id = rp.FindControl("icd10id").ToString();//找到repeater控件里的icd10id
if (dt.Rows.Count>0 &&ds.Tables[0].Rows.Count>0)
{
if (dt.Rows[e.Item.ItemIndex]["icd10id"] == ds.Tables[0].Rows[0]["icd10id"].ToString())//进行比较
{
}
}
}