我的repeater中的数据已经绑定了,我想修改某一列的数据,例如 有一列是1,0 我想把1变为是,把0变为否,请问如何做,多谢了!!!!!!!!

解决方案 »

  1.   

    找到Repeater的ItemDataBound事件,注册之protected void rpt_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        YourModelInfo info = e.Item.DataItem as YourModelInfo;
            if (info != null)
            {
                //do you want to do
            }
    }
      

  2.   

    <%# Eval("字段名").ToString() == "1" ? "是" : "否" %>
      

  3.   

    for(int i=0; i<rpt.rows.Count;i++)
    {
        int num=int.parseInt(rpt.rows[i].cell[i][0].toString());
       if(num==1)
       {
         <%# Eval("字段名").ToString() == "1" ? "是" : "否" %>  
       }
    }