本帖最后由 kongxianghui240725 于 2014-07-18 16:32:08 编辑

解决方案 »

  1.   

    int count =多少 
    dt.Rows.Count > 4 ? 4 : dt.Rows.Count
    dt.Rows.Count 是不是大于4,大于4时int count =4,dt.Rows.Count不大于4时就是int count =dt.Rows.Count的长度
      

  2.   

    if(dt.Rows.Count > 4 ) count=4;
    else count=4=dt.Rows.Count;
      

  3.   

    三元表达式
    http://www.cnblogs.com/chiao/archive/2011/07/18/2109932.html
      

  4.   

     int count = dt.Rows.Count > 4 ? 4 : dt.Rows.Count这段代码是什么意思?
    dt 是DataTable俗称问号表达式:
    相当于:int count = 0;
    if(dt.Rows.Count>4)
    {
       count = 4;
    }
    else
    {
       count = dt.Rows.Count;
    }