일전에 쉽게 데이터 타입을 가져온 부분이다.

MSDN인가.. 거기서는 Row와 Column 이중 루프를 돌아서 받아오는 것을 봤었다.

하지만.. 코드 양도 줄이고 탐색 시간 면에서도 필자가 보기엔 이것이 더 좋은 것 같다.
                foreach (DataColumn col in ds.Tables[_table].Columns)
                {
                    if (i < _cloumntoken.Length)
                    {
                        if (col.ColumnName.ToString().Equals(_cloumntoken[i].ToString()))
                        {                           
                            lstColumn.Items.Add(col.DataType.ToString());
                            _type[i] = col.DataType.ToString();
                            i++;
                        }                       
                    }
                }