⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dataset10.h

📁 Visual C++.net数据库开发经典案例
💻 H
📖 第 1 页 / 共 3 页
字号:
            this->CaseSensitive = ds->CaseSensitive;
            this->EnforceConstraints = ds->EnforceConstraints;
            this->Merge(ds, false, System::Data::MissingSchemaAction::Add);
            this->InitVars();
        }
        else {
            this->InitClass();
        }
        this->GetSerializationData(info, context);
        System::ComponentModel::CollectionChangeEventHandler *  schemaChangedHandler = new System::ComponentModel::CollectionChangeEventHandler(this, SchemaChanged);
        this->Tables->CollectionChanged += schemaChangedHandler;
        this->Relations->CollectionChanged += schemaChangedHandler;
    }
    
    inline My::DataSet10::ImportTableDataTable *  DataSet10::get_ImportTable() {
        return this->tableImportTable;
    }
    
    inline System::Data::DataSet *  DataSet10::Clone() {
        My::DataSet10 *  cln = (__try_cast<My::DataSet10 *  >(__super::Clone()));
        cln->InitVars();
        return cln;
    };
    
    inline System::Boolean DataSet10::ShouldSerializeTables() {
        return false;
    };
    
    inline System::Boolean DataSet10::ShouldSerializeRelations() {
        return false;
    };
    
    inline System::Void DataSet10::ReadXmlSerializable(System::Xml::XmlReader *  reader) {
        this->Reset();
        System::Data::DataSet *  ds = new System::Data::DataSet();
        ds->ReadXml(reader);
        if ((ds->Tables->Item[S"ImportTable"] != 0)) {
            this->Tables->Add(new My::DataSet10::ImportTableDataTable(ds->Tables->Item[S"ImportTable"]));
        }
        this->DataSetName = ds->DataSetName;
        this->Prefix = ds->Prefix;
        this->Namespace = ds->Namespace;
        this->Locale = ds->Locale;
        this->CaseSensitive = ds->CaseSensitive;
        this->EnforceConstraints = ds->EnforceConstraints;
        this->Merge(ds, false, System::Data::MissingSchemaAction::Add);
        this->InitVars();
    };
    
    inline System::Xml::Schema::XmlSchema *  DataSet10::GetSchemaSerializable() {
        System::IO::MemoryStream *  stream = new System::IO::MemoryStream();
        this->WriteXmlSchema(new System::Xml::XmlTextWriter(stream, 0));
        stream->Position = 0;
        return System::Xml::Schema::XmlSchema::Read(new System::Xml::XmlTextReader(stream), 0);
    };
    
    inline System::Void DataSet10::InitVars() {
        this->tableImportTable = (__try_cast<My::DataSet10::ImportTableDataTable *  >(this->Tables->Item[S"ImportTable"]));
        if ((this->tableImportTable != 0)) {
            this->tableImportTable->InitVars();
        }
    };
    
    inline System::Void DataSet10::InitClass() {
        this->DataSetName = S"DataSet10";
        this->Prefix = S"";
        this->Namespace = S"http://www.tempuri.org/DataSet10.xsd";
        this->Locale = new System::Globalization::CultureInfo(S"zh-CN");
        this->CaseSensitive = false;
        this->EnforceConstraints = true;
        this->tableImportTable = new My::DataSet10::ImportTableDataTable();
        this->Tables->Add(this->tableImportTable);
    };
    
    inline System::Boolean DataSet10::ShouldSerializeImportTable() {
        return false;
    };
    
    inline System::Void DataSet10::SchemaChanged(System::Object *  sender, System::ComponentModel::CollectionChangeEventArgs *  e) {
        if ((e->Action == System::ComponentModel::CollectionChangeAction::Remove)) {
            this->InitVars();
        }
    };
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    inline DataSet10::ImportTableDataTable::ImportTableDataTable() : 
            DataTable(S"ImportTable") {
        this->InitClass();
    }
    
    inline DataSet10::ImportTableDataTable::ImportTableDataTable(System::Data::DataTable *  table) : 
            DataTable(table->TableName) {
        if ((table->CaseSensitive != table->DataSet->CaseSensitive)) {
            this->CaseSensitive = table->CaseSensitive;
        }
        if ((table->Locale->ToString() != table->DataSet->Locale->ToString())) {
            this->Locale = table->Locale;
        }
        if ((table->Namespace != table->DataSet->Namespace)) {
            this->Namespace = table->Namespace;
        }
        this->Prefix = table->Prefix;
        this->MinimumCapacity = table->MinimumCapacity;
        this->DisplayExpression = table->DisplayExpression;
    }
    
    inline System::Int32 DataSet10::ImportTableDataTable::get_Count() {
        return this->Rows->Count;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_StockerIDColumn() {
        return this->columnStockerID;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_ImportDateColumn() {
        return this->columnImportDate;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_OperatorColumn() {
        return this->columnOperator;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_MakerColumn() {
        return this->columnMaker;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_WareIDColumn() {
        return this->columnWareID;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_ImportQuantityColumn() {
        return this->columnImportQuantity;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_ImportPriceColumn() {
        return this->columnImportPrice;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_TotalPriceColumn() {
        return this->columnTotalPrice;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_TaxRateColumn() {
        return this->columnTaxRate;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_TotalNoTaxColumn() {
        return this->columnTotalNoTax;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_TaxColumn() {
        return this->columnTax;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_NameColumn() {
        return this->columnName;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_WareNameColumn() {
        return this->columnWareName;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_DepotColumn() {
        return this->columnDepot;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_UnitColumn() {
        return this->columnUnit;
    }
    
    inline System::Data::DataColumn *  DataSet10::ImportTableDataTable::get_IDColumn() {
        return this->columnID;
    }
    
    inline My::DataSet10::ImportTableRow *  DataSet10::ImportTableDataTable::get_Item(System::Int32 index) {
        return (__try_cast<My::DataSet10::ImportTableRow *  >(this->Rows->Item[index]));
    }
    
    
    
    
    
    inline System::Void DataSet10::ImportTableDataTable::AddImportTableRow(My::DataSet10::ImportTableRow *  row) {
        this->Rows->Add(row);
    };
    
    inline My::DataSet10::ImportTableRow *  DataSet10::ImportTableDataTable::AddImportTableRow(
                System::String *  StockerID, 
                System::DateTime ImportDate, 
                System::String *  Operator, 
                System::String *  Maker, 
                System::String *  WareID, 
                System::Decimal ImportQuantity, 
                System::Decimal ImportPrice, 
                System::Decimal TotalPrice, 
                System::Decimal TaxRate, 
                System::Decimal TotalNoTax, 
                System::Decimal Tax, 
                System::String *  Name, 
                System::String *  WareName, 
                System::String *  Depot, 
                System::String *  Unit, 
                System::String *  ID) {
        My::DataSet10::ImportTableRow *  rowImportTableRow = (__try_cast<My::DataSet10::ImportTableRow *  >(this->NewRow()));
        System::Object* __mcTemp__1[] = new System::Object*[16];
                __mcTemp__1[0] = StockerID;
                __mcTemp__1[1] = __box(ImportDate);
                __mcTemp__1[2] = Operator;
                __mcTemp__1[3] = Maker;
                __mcTemp__1[4] = WareID;
                __mcTemp__1[5] = __box(ImportQuantity);
                __mcTemp__1[6] = __box(ImportPrice);
                __mcTemp__1[7] = __box(TotalPrice);
                __mcTemp__1[8] = __box(TaxRate);
                __mcTemp__1[9] = __box(TotalNoTax);
                __mcTemp__1[10] = __box(Tax);
                __mcTemp__1[11] = Name;
                __mcTemp__1[12] = WareName;
                __mcTemp__1[13] = Depot;
                __mcTemp__1[14] = Unit;
                __mcTemp__1[15] = ID;
        rowImportTableRow->ItemArray = __mcTemp__1;
        this->Rows->Add(rowImportTableRow);
        return rowImportTableRow;
    };
    
    inline System::Collections::IEnumerator *  DataSet10::ImportTableDataTable::GetEnumerator() {
        return this->Rows->GetEnumerator();
    };
    
    inline System::Data::DataTable *  DataSet10::ImportTableDataTable::Clone() {
        My::DataSet10::ImportTableDataTable *  cln = (__try_cast<My::DataSet10::ImportTableDataTable *  >(__super::Clone()));
        cln->InitVars();
        return cln;
    };
    
    inline System::Data::DataTable *  DataSet10::ImportTableDataTable::CreateInstance() {
        return new My::DataSet10::ImportTableDataTable();
    };
    
    inline System::Void DataSet10::ImportTableDataTable::InitVars() {
        this->columnStockerID = this->Columns->Item[S"StockerID"];
        this->columnImportDate = this->Columns->Item[S"ImportDate"];
        this->columnOperator = this->Columns->Item[S"Operator"];
        this->columnMaker = this->Columns->Item[S"Maker"];
        this->columnWareID = this->Columns->Item[S"WareID"];
        this->columnImportQuantity = this->Columns->Item[S"ImportQuantity"];
        this->columnImportPrice = this->Columns->Item[S"ImportPrice"];
        this->columnTotalPrice = this->Columns->Item[S"TotalPrice"];
        this->columnTaxRate = this->Columns->Item[S"TaxRate"];
        this->columnTotalNoTax = this->Columns->Item[S"TotalNoTax"];
        this->columnTax = this->Columns->Item[S"Tax"];
        this->columnName = this->Columns->Item[S"Name"];
        this->columnWareName = this->Columns->Item[S"WareName"];
        this->columnDepot = this->Columns->Item[S"Depot"];
        this->columnUnit = this->Columns->Item[S"Unit"];
        this->columnID = this->Columns->Item[S"ID"];
    };
    
    inline System::Void DataSet10::ImportTableDataTable::InitClass() {
        this->columnStockerID = new System::Data::DataColumn(S"StockerID", __typeof(System::String), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnStockerID);
        this->columnImportDate = new System::Data::DataColumn(S"ImportDate", __typeof(System::DateTime), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnImportDate);
        this->columnOperator = new System::Data::DataColumn(S"Operator", __typeof(System::String), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnOperator);
        this->columnMaker = new System::Data::DataColumn(S"Maker", __typeof(System::String), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnMaker);
        this->columnWareID = new System::Data::DataColumn(S"WareID", __typeof(System::String), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnWareID);
        this->columnImportQuantity = new System::Data::DataColumn(S"ImportQuantity", __typeof(System::Decimal), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnImportQuantity);
        this->columnImportPrice = new System::Data::DataColumn(S"ImportPrice", __typeof(System::Decimal), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnImportPrice);
        this->columnTotalPrice = new System::Data::DataColumn(S"TotalPrice", __typeof(System::Decimal), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnTotalPrice);
        this->columnTaxRate = new System::Data::DataColumn(S"TaxRate", __typeof(System::Decimal), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnTaxRate);
        this->columnTotalNoTax = new System::Data::DataColumn(S"TotalNoTax", __typeof(System::Decimal), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnTotalNoTax);
        this->columnTax = new System::Data::DataColumn(S"Tax", __typeof(System::Decimal), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnTax);
        this->columnName = new System::Data::DataColumn(S"Name", __typeof(System::String), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnName);
        this->columnWareName = new System::Data::DataColumn(S"WareName", __typeof(System::String), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnWareName);
        this->columnDepot = new System::Data::DataColumn(S"Depot", __typeof(System::String), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnDepot);
        this->columnUnit = new System::Data::DataColumn(S"Unit", __typeof(System::String), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnUnit);
        this->columnID = new System::Data::DataColumn(S"ID", __typeof(System::String), 0, System::Data::MappingType::Element);
        this->Columns->Add(this->columnID);
        this->columnStockerID->AllowDBNull = false;
        this->columnWareID->AllowDBNull = false;
        this->columnImportQuantity->AllowDBNull = false;
        this->columnUnit->AllowDBNull = false;
        this->columnID->AllowDBNull = false;
    };
    
    inline My::DataSet10::ImportTableRow *  DataSet10::ImportTableDataTable::NewImportTableRow() {
        return (__try_cast<My::DataSet10::ImportTableRow *  >(this->NewRow()));
    };
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -