web控件的datagrid编辑状态时候,其文本框不能改变大小吗?

解决方案 »

  1.   

    当然可以改了,要使用<itemtemplate>,如:
    <Columns>
    <asp:TemplateColumn HeaderText="&Iuml;&icirc;&Auml;&iquest;" ItemStyle-HorizontalAlign=Left>
    <ItemTemplate>
    <asp:Label Runat=server ID=labID Text='<%# DataBinder.Eval(Container.DataItem, "fldID") %>' Visible=False>
    </asp:Label>&nbsp;&nbsp;&nbsp;&nbsp;
    <asp:Label Runat=server ID="labName" Text='<%# DataBinder.Eval(Container.DataItem, "fldName") %>'>
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="&auml;&macr;&Agrave;&Agrave;">
    <ItemTemplate>
    <asp:CheckBox Runat="server" ID="chkSelect"></asp:CheckBox>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="&ETH;&THORN;&cedil;&Auml;">
    <ItemTemplate>
    <asp:CheckBox Runat="server" ID="chkUpdate"></asp:CheckBox>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="&Eacute;&frac34;&sup3;&yacute;">
    <ItemTemplate>
    <asp:CheckBox Runat="server" ID="chkDelete"></asp:CheckBox>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
      

  2.   

    在<itemTemplate/>并列的是<edittemplate/>