刚学asp.net的DataGrid的分页功能,发现在页面切换时,表格的单元格行高会变动,感觉很不舒服,我发现如果某行含有中文的话,高度就稍微高一点,而纯字母的话,就不会。宽度可以在格式里的字段里面设定,设定好之后,单元格的宽度就固定了。但不知道单元格的高度怎么设定?在换页时看到表格的单元格高度会变换,实在不舒服

解决方案 »

  1.   

    你有没有设定DATAGRID的高度?如果有设定,那么在不满行的时候,行高自动会调高.
    另外, 中文和英文的高度,确实有点不同,主要是你没有设定DATAGRID中行的高度(设高一点,比如25肯定不会有问题),设定高度在DATAGRID的"样式"中进行设定,比如打开Item项(属性工具箱),里面就有HEIGHT的设定,设定之后如下示例:
    <ItemStyle Wrap="False" Height="25px" ForeColor="#000066"></ItemStyle>
      

  2.   

    ^_^,顶。都被楼上的说了。不过你也可以定义CSS的啊。