예제 #1
0
 public void Bind(DataTable tb, int width, int height, string key_field, string fields, string tran_string)
 {
     this.dataList.ClearColumn();
     this.key_field = key_field;
     this.fields    = fields;
     this.tb        = tb;
     foreach (string f in fields.Split(','))
     {
         var arr = f.Split(':');
         dataList.AddColumn(arr[0], arr[1], "", Helper.Conv.ToInt16(arr[2]), 1, "");
     }
     dataList.Width      = width;
     dataList.Height     = height;
     dataList.DataSource = tb.Copy();
     foreach (string str in tran_string.Split(','))
     {
         var arr = str.Split(new char[] { '-', '>' }, StringSplitOptions.RemoveEmptyEntries);
         Bind(arr[0], arr[1]);
     }
 }