Пример #1
0
 public InternalColumnWrapper(int index, Type colType, ISharpType typeHelper, string columnName)
 {
     this.Index      = index;
     this.ColType    = colType;
     this.TypeHelper = typeHelper;
     this.ColumnName = columnName;
 }
Пример #2
0
        internal List <InternalColumnWrapper> GetSortedInternalColumnsForMobile(IDataReader data)
        {
            List <InternalColumnWrapper> list = new List <InternalColumnWrapper>(data.FieldCount);

            for (int i = 0; i < data.FieldCount; i++)
            {
                Type       fieldType       = data.GetFieldType(i);
                ISharpType shartTypeHelper = SharpTypeHelper.GetShartTypeHelper(fieldType);
                list[i] = new InternalColumnWrapper(i, fieldType, shartTypeHelper, data.GetName(i));
            }
            return(list);
        }
Пример #3
0
        internal List <InternalColumnWrapper> GetSortedInternalColumnsForMobile(DataTable data)
        {
            List <InternalColumnWrapper> list = new List <InternalColumnWrapper>(data.Columns.Count);

            for (int i = 0; i < data.Columns.Count; i++)
            {
                DataColumn column          = data.Columns[i];
                Type       dataType        = column.DataType;
                ISharpType shartTypeHelper = SharpTypeHelper.GetShartTypeHelper(dataType);
                list.Add(new InternalColumnWrapper(i, dataType, shartTypeHelper, column.ColumnName));
            }
            return(list);
        }