Найти флажок управления в ASPxGridView

У меня есть AspxGridView, который имеет флажок dataitemTemplate внутри gridViewDatacheckColumn. Теперь я хочу найти этот элемент управления для каждой строки и снять / проверить их во время выполнения.

Вот мой код для ASPxGridView:

<dx:ASPxGridView ID="RadGrid2" runat="server" AutoGenerateColumns="False" ClientInstanceName="grid"
    KeyFieldName="StoreID" SettingsPager-Mode="ShowAllRecords" Width ="50%">
    <Settings ShowVerticalScrollBar="true" />
    <Columns>
        <dx:GridViewDataCheckColumn Caption="#" VisibleIndex="0"  Width ="25%">
            <DataItemTemplate>
                <dx:ASPxCheckBox ID="CheckBox1" runat="server">
                </dx:ASPxCheckBox>
            </DataItemTemplate>
        </dx:GridViewDataCheckColumn>
        <dx:GridViewDataTextColumn FieldName="STORE_NAME" Caption="Store name" ReadOnly="True" VisibleIndex="1" Width ="75%">
            <EditFormSettings Visible="False" />
        </dx:GridViewDataTextColumn>
    </Columns>
</dx:ASPxGridView>

Вот мой код для итерации каждой строки и поиска элемента управления.

for (int i = 0; i < RadGrid2.VisibleRowCount; i++)
    {
        CheckBox chk = RadGrid2.FindRowTemplateControl(i, "CheckBox1") as CheckBox;
        chk.Checked = false;
    }

Я получаю исключение нулевой ссылки, поэтому я думаю, он не может найти элемент управления, и я делаю это неправильно. Есть идеи? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос