3个问题就这个了,有人知道吗?谢谢。
我在ide里拖动也不行,只能缩小datagrid的宽度
,不能缩小他的高度。

解决方案 »

  1.   

    应该可以在ItemStyle这里设置吧!
              <HeaderStyle>
              </HeaderStyle>          <ItemStyle>
              </ItemStyle>          <FooterStyle>
              </FooterStyle>
      

  2.   

    还不行啊,我也看到了,看
    <asp:TemplateColumn ItemStyle-Height="20px" HeaderText="Author Name" itemstyle-width="20%">
    <ItemTemplate>
    <asp:Label runat="server" Height=16px Text='<%# DataBinder.Eval(Container, "DataItem.Author") %>' ID=Label3>
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  3.   

    你看看生成页面中的HTML代码,datagrid应该生成的是<TABLE>标记,你看看你做的更改改了什么了?我想在HTML中应该是改<TABLE>中的<TR>(还是TD,好像都可以把)的高度,但是服务器端我就不太清楚在那里设了,老兄可以自己琢磨琢磨,我现在手头没有.NET环境,无法帮上忙了,不好意思
      

  4.   

    你可以这样解决:
    1、做一个宽为1px,高为你所需要column的高度,颜色为透明色的gif文件。
    2、增加一个TemplateColumn,或者在现有TemplateColumn 里加入一个<img>
    src设为第一步做好的那个gif文件。这样就可以了(图片文件会帮你撑着高度,呵呵)。3、也可以直接在TemplateColumn里增加一个设定高度的table.ps: I am mic
      

  5.   

    你需要缩小?我看错了!
    把DataGrid的Height属性设成很小,或者留空试试。
      

  6.   

    都没有,怎么修改里面的Height属性或是根本不填,也还是那个高度
    ,每层有48px