| 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;}
 |