datagrid表的宽度如何设置啊!我用了好几种办法,始终宽度无法设置也无法拖动,我改宽度数值也无济于事,到底该怎么做呢??

解决方案 »

  1.   

    你可以看下我的贴子,dataread分页,access,sql2000,sql2005通吃,如果你看懂代码,外观的控制就太简单了,只需要要response.write中加<table<tr><td>就行了,还用啥datagrid控件,呵呵,本人比较懒,不愿意用那些控件,外观限制多,不好控制~
    http://topic.csdn.net/u/20071027/17/62146c3d-ae84-46d2-8acf-17aa6aedc5a2.html
      

  2.   

    很简单:右键dataGrid---选择-属性生成器-选左边的格式-列(展开)-再将对应的列展开就看到了!
    前提是你要有列显示!并转化为模板
    看代码
    <asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 192px; POSITION: absolute; TOP: 224px"
    runat="server">
    <Columns>
    <asp:TemplateColumn>
    <HeaderStyle Width="22px"></HeaderStyle>
    <ItemTemplate>
    <asp:Label runat="server"></asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:Label runat="server"></asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:Label runat="server"></asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>
      

  3.   

    右键DATAGRID选择-属性生成器-选左边的格式-列(展开)-再将对应的列展开就看到了!
    前提是你要有列显示!并转化为模板
    看代码
    <asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 192px; POSITION: absolute; TOP: 224px"
    runat="server">
    <Columns>
    <asp:TemplateColumn>
    <HeaderStyle Width="22px"></HeaderStyle>
    <ItemTemplate>
    <asp:Label runat="server"></asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:Label runat="server"></asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:Label runat="server"></asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server"></asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>