2016-08-03 8 views
1

私は、次のGridViewの列を持っている:ASPxGridViewでASPxCheckBoxを確認する方法はありますか?

<dx:GridViewDataCheckColumn FieldName="IsSelect" Caption="#" VisibleIndex="1"> 
    <DataItemTemplate> 
     <dx:ASPxCheckBox ID="chk1" runat="server"> 
     </dx:ASPxCheckBox> 
    </DataItemTemplate> 
</dx:GridViewDataCheckColumn> 

そして、私のサーバー側のコードは次のとおりです。

ASPxCheckBox chkColorFastness = grdColorFastness.FindRowCellTemplateControl(i, grdColorFastness.Columns["IsSelect"] as GridViewDataColumn, "chk1") as ASPxCheckBox; 

私はチェックボックスがチェックされていないかを知りたいです。

答えて

1

あなたの実装によると、 'DataItemTemplate'からチェックボックスオブジェクトを取得する必要があります。あなたは問題がある場合は、下記の参照リンクをたどる:

Find checkbox control in ASPxGridView
Find controls in the DataItem template of ASPxGridView column

チェックボックスオブジェクトを取得した後、あなたはそれが確認されているかどうかということを知ることCheckedまたはCheckStateプロパティを使用することができます。指定されたドキュメンテーションのリンクをクリックすると、これらのプロパティとオンラインデモに関する詳細が表示されます。

if(chkColorFastness != null) 
    bool isChecked = chkColorFastness.Checked; 

・ホープ、このヘルプ..

関連する問題