2011-06-27 33 views
0

netですので、私の質問は、動的に作成するチェックボックスをチェックする方法は?ここ は、チェックボックスを作成するための私のコードです:動的にチェックボックスを作成し、チェックされていることを確認します - ASP> NET

TableCell cell_CheckBox = new TableCell(); 
CheckBox cbItemOrd = new CheckBox(); 
cell_CheckBox.Controls.Add(cbItemOrd); 
cbList.Add(cbItemOrd); 
cell_CheckBox.HorizontalAlign = HorizontalAlign.Left; 
cell_CheckBox.VerticalAlign = VerticalAlign.Top; 
tr.Cells.Add(cell_CheckBox); 

tblSelectedCatItems.Rows.Add(tr); 

答えて

0

はあなたのチェックボックスIDを付けて、それを取得するためにFindControlを使用しています。

CheckBox cbItemOrd = new CheckBox(); 
cbItemOrd.ID="yourID"; 

cbItemOrd.Checkedプロパティを使用して、その状態をテストできます。

CheckBox cbItemOrd=Page.FindControl("yourID") as CheckBox; 

if(cbItemOrd.Checked) 
{ 
    ...do something 
} 
+0

または、PostBackを実行するとRequest.Paramsを使用することができます –

0

コントロールを見つけるのですもの...

CheckBox cbItemOrd = (CheckBox) Page.FindControl(cbItemOrdId); 

if(cbItemOrd.Checked) 
    ...do something 
+0

danyolgiaxが私に打ち勝ちます –

0

CheckBoxListのobjlst =新しいCheckBoxListの();

//実行時にチェックボックスリストを作成

 lst.Items.Add("iteam_name"); 

//その

 lst.Items[0].Selected == true; 

にアイテムを追加//アイテム、それが真実であるその後、選択されています。

関連する問題