チェックボックスが選択されているidデータグリッドの各行を取り、配列に配置しようとしています。オンラインで例を調べたところ、このループが発生することに気付きました。dgGridruleids
ロジックを再構築しようとすると、次のエラーが発生します。
System.Web.UI.WebControls には、行の定義が含まれていません。
  int[] ruleids = null;
  foreach (GridViewRow  gvr in dgGrid.Rows)
  {
       if (((CheckBox)gvr.findcontrol("chkSelect")).Checked == true)
       {
            ruleids.add(gvr.cells["id"]);
       }
  }