用gredview展示数据,gredview的标题及内容都是直接绑定来显示的,但是显示出来的表头却在checkbox的标题位置,求救!!!!
以下是源码:<asp:GridView ID="GridViewOther" runat="server" CaptionAlign="Left" CssClass="Datailliststyel"
PageSize="5" Width="98%" OnRowDataBound="GridViewOther_RowDataBound">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckBoxNbr" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle CssClass="RowStyle" />
<HeaderStyle CssClass="HeadStyle" Wrap="False" />
<AlternatingRowStyle CssClass="AlternatingRowStyle" />
</asp:GridView>
不知道怎么讲提取出来的标题对应到具体的字段上,由于字段较多,所以标题采用默认绑定的方式,但是所有标题都跑到第一列上方去了,请大家帮忙解决!!!
以下是源码:<asp:GridView ID="GridViewOther" runat="server" CaptionAlign="Left" CssClass="Datailliststyel"
PageSize="5" Width="98%" OnRowDataBound="GridViewOther_RowDataBound">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckBoxNbr" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle CssClass="RowStyle" />
<HeaderStyle CssClass="HeadStyle" Wrap="False" />
<AlternatingRowStyle CssClass="AlternatingRowStyle" />
</asp:GridView>
不知道怎么讲提取出来的标题对应到具体的字段上,由于字段较多,所以标题采用默认绑定的方式,但是所有标题都跑到第一列上方去了,请大家帮忙解决!!!
if (e.Row.RowType == DataControlRowType.DataRow)
{
CheckBox cbox = (CheckBox)e.Row.Cells[0].FindControl("CheckBoxNbr");
cbox.Checked = true; }