doramail05
asked on
checkbox in headercolumn does not align properly
i have the gridview where one checkall checkbox is placed on the header ,
but it is aligned slightly to the right.
but it is aligned slightly to the right.
<HeaderStyle HorizontalAlign="Left" BackColor="#BDBDBD" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox id="cbDelete" runat="server" />
<asp:Label ID="lblIDField" Visible="false" Text='<%# Eval("sid") %>' runat="server" />
<asp:Label ID="lblLSIDField" Visible="false" Text='<%# Eval("lsid") %>' runat="server" />
</ItemTemplate>
<HeaderTemplate>
<asp:CheckBox id="cbAll" runat="server" />
</HeaderTemplate>
</asp:TemplateField>
untitled06.bmp
Apply Header Template Style in GridView Tag
ex
===
HeaderStyle-HorizontalAlig n="Left"
ex
===
HeaderStyle-HorizontalAlig
ASKER
cannot
i even tried <HeaderTemplate>
<span style="padding-left:auto"> <asp:Check Box id="cbAll" runat="server" /></span>
</HeaderTemplate>
guess it would not
i even tried <HeaderTemplate>
<span style="padding-left:auto">
</HeaderTemplate>
guess it would not
OK. Your Header checkbox is in the center of the column. You have two options.
You can set
<ItemStyle HorizontalAlign="Center" />
Or,
<HeaderStyle HorizontalAlign="Left" />
Something like this
<ItemTemplate>
<asp:CheckBox id="cbDelete" runat="server" />
<asp:Label ID="lblIDField" Visible="false" Text='<%# Eval("sid") %>' runat="server" />
<asp:Label ID="lblLSIDField" Visible="false" Text='<%# Eval("lsid") %>' runat="server" />
</ItemTemplate>
<HeaderTemplate>
<asp:CheckBox id="cbAll" runat="server" />
</HeaderTemplate>
<HeaderStyle HorizontalAlign="Left" />
You can set
<ItemStyle HorizontalAlign="Center" />
Or,
<HeaderStyle HorizontalAlign="Left" />
Something like this
<ItemTemplate>
<asp:CheckBox id="cbDelete" runat="server" />
<asp:Label ID="lblIDField" Visible="false" Text='<%# Eval("sid") %>' runat="server" />
<asp:Label ID="lblLSIDField" Visible="false" Text='<%# Eval("lsid") %>' runat="server" />
</ItemTemplate>
<HeaderTemplate>
<asp:CheckBox id="cbAll" runat="server" />
</HeaderTemplate>
<HeaderStyle HorizontalAlign="Left" />
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Oh I forgot to include in the my previous post, this should be included inside the template field
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox id="cbDelete" runat="server" />
<asp:Label ID="lblIDField" Visible="false" Text='<%# Eval("sid") %>' runat="server" />
<asp:Label ID="lblLSIDField" Visible="false" Text='<%# Eval("lsid") %>' runat="server" />
</ItemTemplate>
<HeaderTemplate>
<asp:CheckBox id="cbAll" runat="server" />
</HeaderTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox id="cbDelete" runat="server" />
<asp:Label ID="lblIDField" Visible="false" Text='<%# Eval("sid") %>' runat="server" />
<asp:Label ID="lblLSIDField" Visible="false" Text='<%# Eval("lsid") %>' runat="server" />
</ItemTemplate>
<HeaderTemplate>
<asp:CheckBox id="cbAll" runat="server" />
</HeaderTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox id="cbAll" runat="server" />
</HeaderTemplate>