gridview中的动态人口

时间:2013-07-19 17:44:32

标签: asp.net gridview

我有一个网格视图,其中我有1列作为模板字段,而其他8列是动态创建的。 此模板字段有一个复选框,在尝试在代码隐藏文件中检索此复选框时,我们将其设置为null。

如果没有动态创建列,则复选框非常正确并且后面有代码值。 以下是我的代码:

<asp:GridView ID="gridResultSet" runat="server" AutoGenerateColumns="false" AllowSorting="true"
                    OnRowCreated="GridResultSet_RowCreated" OnLoad="GridResultSet_Load" CssClass="reportGrid"
                    CellPadding="4" OnSorting="GridResultSet_Sorting" OnRowDataBound="GridResultSet_RowDataBound">
                      <Columns>
                        <asp:TemplateField HeaderText="Reclass">
                            <ItemTemplate>
                                <acesec:CheckBox ID="chkReclass" CssClass="CheckBoxListStyle" runat="server" />
                            </ItemTemplate>
                        </asp:TemplateField>
                     </Columns>
            <RowStyle CssClass="gridrow" />
     <AlternatingRowStyle CssClass="gridrow" />
  <HeaderStyle CssClass="gridheader" />  
</asp:GridView>

System.Web.UI.WebControls.CheckBox chbReclass = gridResultSet.Rows[i].FindControl("chkReclass") as System.Web.UI.WebControls.CheckBox;

创建动态列时,是否需要检查某些内容才能访问模板字段?

任何身体都面临同样的情况?

指针将受到高度赞赏。

此致

0 个答案:

没有答案