SqlCommand cmd=new SqlCommand("select top 4  pass  from ceshi",dop.strconn);
    SqlDataReader dr = cmd.ExecuteReader();
      if(dr.Read())
        {
          for(int i=0;i<4;i++)
        {
 str = str.Replace("$htmlformat["+i+"]",dr[i].ToString());
             
}
         }
提示dr[]数组越界……
         如果dr[0]的时候能读出数据……dr[1]的时候就提示越界了
         为什么?
         如果我想用个循环取到dr[pass]的值应该怎么做?
         帮忙~谢谢