using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; namespace IControls_FireManager { // 데이타셋 관련 작업은 여기 클래스에서 전담한다. public static class _Dataset { // 데이타 바인딩용 생성 // 테이블 생성 public static void Create_Table(DataSet Target_DataSet) { if(Target_DataSet.Tables.Contains("GetData")==false) Target_DataSet.Tables.Add("GetData"); } // 컬럼 생성 public static void Add_DataColumn(DataSet Target_DataSet, string ColumnName, string Caption) { DataColumn datacolumn = new DataColumn(); datacolumn.ColumnName = ColumnName; datacolumn.Caption = Caption; datacolumn.AllowDBNull = true; datacolumn.Unique = false; datacolumn.DataType = typeof(string); Target_DataSet.Tables[0].Columns.Add(datacolumn); } // 컬럼생성 public static void Add_DataColumn(DataSet Target_DataSet, string[] ColumnNames, string[] Captions) { for (int i = 0; i < ColumnNames.Length; i++) { DataColumn datacolumn = new DataColumn(); datacolumn.ColumnName = ColumnNames[i]; datacolumn.Caption = Captions[i]; datacolumn.AllowDBNull = true; datacolumn.Unique = false; datacolumn.DataType = typeof(string); Target_DataSet.Tables[0].Columns.Add(datacolumn); } } } }