123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- #pragma once
- #include "GridData.h"
- #include "OTSParticleClr.h"
- namespace OTSCLRINTERFACE {
- using namespace System;
- using namespace System::Drawing;
- using namespace OTSDATA;
- using namespace OTSCLRINTERFACE;
- public ref class CGridRowClr
- {
- public:
- // constructor
- CGridRowClr();
- CGridRowClr(CGridRowPtr a_pGridRow); // constructor
-
- ~CGridRowClr();
- !CGridRowClr();
- CGridRowPtr GetGridRowPtr();
- // data type
- int GetDataType();
- void SetDataType(int a_nDataType);
- // get string value
- String^ GetStringValue();
- void SetStringValue(String^ a_strValue);
- COTSParticleClr^ GetParticle();
- bool SetParticle(COTSParticleClr^ a_oParticle);
- int GetIntValue();
- void SetIntValue(int a_nIntValue);
- double GetDoubleValue();
- void SetDoubleValue(double a_dFloatValue);
- protected:
- CGridRowPtr* m_LpGridRow;
-
- };
- typedef System::Collections::Generic::List<CGridRowClr^> CGridRowListClr;
- public ref class CGridColumnClr
- {
- public:
- // constructor
- CGridColumnClr();
- CGridColumnClr(CGridColumnPtr a_pGridColumn);// constructor
- CGridColumnClr(CGridColumn* a_pGridColumn); // copy constructor
-
- ~CGridColumnClr();
- !CGridColumnClr();
- CGridColumnPtr GetGridColumnPtr();
-
- String^ GetName();
- void SetName(String^ a_strName);
- CGridRowListClr^ GetRowList();
- bool SetGridRowsList(CGridRowListClr^ a_listGridRows, bool a_bClear);
- protected:
- CGridColumnPtr* m_LpGridColumn;
- };
- typedef System::Collections::Generic::List<CGridColumnClr^> CGridColumnListClr;
- public ref class CGridDataClr
- {
- public:
- // constructor
- CGridDataClr();
- CGridDataClr(CGridDataPtr a_pGridData);// constructor
- CGridDataClr(CGridData* a_pGridData); // copy constructor
-
- ~CGridDataClr();
- !CGridDataClr();
- CGridDataPtr GetGridDataPtr();
-
- CGridColumnListClr^ GetGridColumnList();
- bool SetGridColumnList(CGridColumnListClr^ a_listGridColumn, bool a_bClear);
- // data source id
- System::Collections::Generic::List<String^>^ GetDataSourceList();
- bool SetDataSourceList(System::Collections::Generic::List<String^>^ a_listDataSource);
- int GetDataSourceId();
- void SetDataSourceId(int a_nDataSourceId);
- protected:
- CGridDataPtr* m_LpGridData;
- };
- typedef System::Collections::Generic::List<CGridDataClr^> CGridDataListClr;
- }
|