コード例 #1
0
        private void SortListItem(AdministrationEDSC.CategoryDTDataTable dt)
        {
            string catName  = "";
            int    catVal   = 0;
            var    drRemove = dt.NewCategoryDTRow();

            foreach (var dr in dt)
            {
                if (dr.Name == "Other" || dr.Name == "other")
                {
                    catName  = dr.Name;
                    catVal   = dr.ID;
                    drRemove = dr;
                }
            }

            if (!string.IsNullOrEmpty(catName))
            {
                dt.RemoveCategoryDTRow(drRemove);
                var drLast = dt.NewCategoryDTRow();
                drLast.Name = catName;
                drLast.ID   = catVal;
                dt.AddCategoryDTRow(drLast);
            }
        }
コード例 #2
0
ファイル: CategoriesUC.ascx.cs プロジェクト: maziesmith/HAC
 public AdministrationEDSC.CategoryDTDataTable GetSelected()
 {
     AdministrationEDSC.CategoryDTDataTable dt = new AdministrationEDSC.CategoryDTDataTable();
     foreach (GridViewRow row in GridView1.Rows)
     {
         if (row.RowType == DataControlRowType.DataRow)
         {
             CheckBox    CheckBox1 = row.FindControl("CheckBox1") as CheckBox;
             HiddenField hdnID     = row.FindControl("hdnID") as HiddenField;
             var         dr        = dt.NewCategoryDTRow();
             if (CheckBox1.Checked)
             {
                 dr.ID = Convert.ToInt32(hdnID.Value);
                 dt.AddCategoryDTRow(dr);
             }
         }
     }
     return(dt);
 }