请教大家:
   我的datagrid的第1行,5行,9行...的行高与其它的行高不同。
   我是这么写的
   For i = 1 To 20
      If i = 1 Or (i Mod 4) = 1 Then
           dgMain.Items(i).Height=500px      
      End If
   Next
  
   程序提示我 500px 这个地方错误了,请问应该怎么赋值?或者如果写错了,应该怎么设置?   谢谢啊!

解决方案 »

  1.   

    500px????大哥,你以为是在aspx中吗?即使是,那也是一个字符串呀。试试500。
      

  2.   

    前辈:TonyJoule(寒星㊣) 500也不行,提示了蓝色的下划线,有错误:(
      

  3.   

    楼上的对
    For i = 1 To 20
          If i = 1 Or (i Mod 4) = 1 Then
               dgMain.Items(i).Height = 500     
          End If
       Next
      

  4.   

    dgMain.Items(i).Height = 500
    不好用啊
      

  5.   

    保险一点:
    dgMain.Items(i).Height =Unit.Pixel(500)
      

  6.   

    dgMain.Items(i).Height =Unit.Pixel(500)好用了,谢谢!
      

  7.   

    DataGrid1.Items[0].Height=Unit.Pixel(500);