nexacro17 X-API for C#
1.0
Manual
|
ICloneable를(을) 상속했습니다.
Public 멤버 함수 | |
DataSet () | |
DataSet (string name) | |
DataSet (string name, string alias) | |
string | GetName () |
void | SetName (string name) |
string | GetAlias () |
void | SetAlias (string alias) |
string | GetCharset () |
void | SetCharset (string charset) |
bool | IsCheckingGetterDataIndex () |
void | SetCheckingGetterDataIndex (bool isChecking) |
bool | IsCheckingSetterDataIndex () |
void | SetCheckingSetterDataIndex (bool isChecking) |
bool | CanChangeStructureWithData () |
void | SetChangeStructureWithData (bool changeStructureWithData) |
bool | IsConvertingToDataType () |
void | SetConvertingToDataType (bool isConvertingToDataType) |
int | GetSaveType () |
void | SetSaveType (int saveType) |
DataSetDataConverter | GetDataConverter () |
void | SetDataConverter (DataSetDataConverter dataConverter) |
DataSetDataConverter | GetCurrentDataConverter () |
int | GetColumnDataType (string name) |
int | GetColumnDataType (int index) |
void | SetColumnDataType (string name, int dataType) |
void | SetColumnDataType (int index, int dataType) |
ColumnHeader | GetColumn (string name) |
ColumnHeader | GetColumn (int index) |
void | AddColumn (ColumnHeader header) |
void | AddColumn (string name, int dataType) |
void | AddColumn (string name, int dataType, int dataSize) |
void | AddColumn (string name, DataType dataType) |
void | AddColumn (string name, DataType dataType, int dataSize) |
void | AddConstantColumn (string name, object value) |
void | AddConstantColumn (string name, int dataType, object value) |
void | AddConstantColumn (string name, int dataType, int dataSize, object value) |
void | AddConstantColumn (string name, DataType dataType, object value) |
void | AddConstantColumn (string name, DataType dataType, int dataSize, object value) |
void | SetColumn (int index, ColumnHeader header) |
void | InsertColumn (int index, ColumnHeader header) |
ColumnHeader | RemoveColumn (string name) |
ColumnHeader | RemoveColumn (int index) |
int | IndexOfColumn (string name) |
bool | ContainsColumn (string name) |
int | GetColumnCount () |
void | CopyColumn (ColumnHeader source) |
void | CopyColumn (int index, ColumnHeader source) |
DataRow | GetRow (int index) |
void | SetRow (int index, DataRow row) |
void | AddRow (DataRow row) |
void | InsertRow (int index, DataRow row) |
void | RemoveRow (int index) |
int | NewRow () |
int | NewRow (int index) |
DataRow | CreateRow () |
int | GetRowCount () |
int | GetRowType (int index) |
void | SetRowType (int index, int rowType) |
string | GetRowTypeName (int index) |
void | SetRowTypeName (int index, string rowType) |
object | GetObject (int rowIndex, string columnName) |
string | GetString (int rowIndex, string columnName) |
string | GetString (int rowIndex, string columnName, string defaultValue) |
int | GetInt (int rowIndex, string columnName) |
bool | GetBoolean (int rowIndex, string columnName) |
long | GetLong (int rowIndex, string columnName) |
float | GetFloat (int rowIndex, string columnName) |
double | GetDouble (int rowIndex, string columnName) |
BigDecimal? | GetBigDecimal (int rowIndex, string columnName) |
BigDecimal? | GetDecimal (int rowIndex, string columnName) |
DateTime? | GetDateTime (int rowIndex, string columnName) |
byte[] | GetBlob (int rowIndex, string columnName) |
object | GetObject (int rowIndex, int columnIndex) |
string | GetString (int rowIndex, int columnIndex) |
string | GetString (int rowIndex, int columnIndex, string defaultValue) |
int | GetInt (int rowIndex, int columnIndex) |
bool | GetBoolean (int rowIndex, int columnIndex) |
long | GetLong (int rowIndex, int columnIndex) |
float | GetFloat (int rowIndex, int columnIndex) |
double | GetDouble (int rowIndex, int columnIndex) |
BigDecimal? | GetBigDecimal (int rowIndex, int columnIndex) |
BigDecimal? | GetDecimal (int rowIndex, int columnIndex) |
DateTime? | GetDateTime (int rowIndex, int columnIndex) |
byte[] | GetBlob (int rowIndex, int columnIndex) |
void | Set (int rowIndex, string columnName, object value) |
void | Set (int rowIndex, string columnName, string value) |
void | Set (int rowIndex, string columnName, int value) |
void | Set (int rowIndex, string columnName, bool value) |
void | Set (int rowIndex, string columnName, long value) |
void | Set (int rowIndex, string columnName, float value) |
void | Set (int rowIndex, string columnName, double value) |
void | Set (int rowIndex, string columnName, BigDecimal value) |
void | Set (int rowIndex, string columnName, DateTime value) |
void | Set (int rowIndex, string columnName, byte[] value) |
void | Set (int rowIndex, int columnIndex, object value) |
void | Set (int rowIndex, int columnIndex, string value) |
void | Set (int rowIndex, int columnIndex, int value) |
void | Set (int rowIndex, int columnIndex, bool value) |
void | Set (int rowIndex, int columnIndex, long value) |
void | Set (int rowIndex, int columnIndex, float value) |
void | Set (int rowIndex, int columnIndex, double value) |
void | Set (int rowIndex, int columnIndex, BigDecimal value) |
void | Set (int rowIndex, int columnIndex, DateTime value) |
void | Set (int rowIndex, int columnIndex, byte[] value) |
bool | HasData () |
bool | HasData (bool includeChangedData) |
void | ClearData () |
void | ClearData (bool preserveChangedData) |
void | Clear () |
void | CopyTo (DataSet target) |
void | CopyTo (DataSet target, bool copyData) |
void | CopyFrom (DataSet source) |
void | CopyFrom (DataSet source, bool copyData) |
void | CopyDataTo (DataSet target) |
void | CopyDataTo (DataSet target, bool preserveData) |
void | CopyDataFrom (DataSet source) |
void | CopyDataFrom (DataSet source, bool preserveData) |
void | StartStoreDataChanges () |
void | StartStoreDataChanges (bool preserveData) |
void | StopStoreDataChanges () |
void | StopStoreDataChanges (bool preserveData) |
bool | IsStoreDataChanges () |
bool | HasDataChanges () |
void | ClearDataChanges () |
void | SetSavepoint () |
void | SetSavepoint (bool preserveData) |
void | ReleaseSavepoint () |
void | ReleaseSavepoint (bool preserveData) |
bool | HasSavepoint () |
bool | HasChangedData () |
void | ClearChangedData () |
bool | HasSavedRow (int index) |
int | GetSavedRowCount () |
void | ClearSavedData () |
bool | HasSavedData () |
object | GetSavedData (int rowIndex, string columnName) |
string | GetSavedStringData (int rowIndex, string columnName) |
string | GetSavedStringData (int rowIndex, string columnName, string defaultValue) |
int | GetSavedIntData (int rowIndex, string columnName) |
bool | GetSavedBooleanData (int rowIndex, string columnName) |
long | GetSavedLongData (int rowIndex, string columnName) |
float | GetSavedFloatData (int rowIndex, string columnName) |
double | GetSavedDoubleData (int rowIndex, string columnName) |
BigDecimal? | GetSavedBigDecimalData (int rowIndex, string columnName) |
BigDecimal? | GetSavedDecimalData (int rowIndex, string columnName) |
DateTime? | GetSavedDateTimeData (int rowIndex, string columnName) |
byte[] | GetSavedBlobData (int rowIndex, string columnName) |
object | GetSavedData (int rowIndex, int columnIndex) |
string | GetSavedStringData (int rowIndex, int columnIndex) |
string | GetSavedStringData (int rowIndex, int columnIndex, string defaultValue) |
int | GetSavedIntData (int rowIndex, int columnIndex) |
bool | GetSavedBooleanData (int rowIndex, int columnIndex) |
long | GetSavedLongData (int rowIndex, int columnIndex) |
float | GetSavedFloatData (int rowIndex, int columnIndex) |
double | GetSavedDoubleData (int rowIndex, int columnIndex) |
BigDecimal? | GetSavedBigDecimalData (int rowIndex, int columnIndex) |
BigDecimal? | GetSavedDecimalData (int rowIndex, int columnIndex) |
DateTime? | GetSavedDateTimeData (int rowIndex, int columnIndex) |
byte[] | GetSavedBlobData (int rowIndex, int columnIndex) |
void | SetSavedData (int rowIndex, string columnName, object value) |
void | SetSavedData (int rowIndex, int columnIndex, object value) |
int | NewRemovedRow () |
int | GetRemovedRowCount () |
void | ClearRemovedData () |
bool | HasRemovedData () |
Object | GetRemovedData (int rowIndex, string columnName) |
string | GetRemovedStringData (int rowIndex, string columnName) |
string | GetRemovedStringData (int rowIndex, string columnName, string defaultValue) |
int | GetRemovedIntData (int rowIndex, string columnName) |
bool | GetRemovedBooleanData (int rowIndex, string columnName) |
long | GetRemovedLongData (int rowIndex, string columnName) |
float | GetRemovedFloatData (int rowIndex, string columnName) |
double | GetRemovedDoubleData (int rowIndex, string columnName) |
BigDecimal? | GetRemovedBigDecimalData (int rowIndex, string columnName) |
BigDecimal? | GetRemovedDecimalData (int rowIndex, string columnName) |
DateTime? | GetRemovedDateTimeData (int rowIndex, string columnName) |
byte[] | GetRemovedBlobData (int rowIndex, string columnName) |
object | GetRemovedData (int rowIndex, int columnIndex) |
string | GetRemovedStringData (int rowIndex, int columnIndex) |
string | GetRemovedStringData (int rowIndex, int columnIndex, string defaultValue) |
int | GetRemovedIntData (int rowIndex, int columnIndex) |
bool | GetRemovedBooleanData (int rowIndex, int columnIndex) |
long | GetRemovedLongData (int rowIndex, int columnIndex) |
float | GetRemovedFloatData (int rowIndex, int columnIndex) |
double | GetRemovedDoubleData (int rowIndex, int columnIndex) |
BigDecimal? | GetRemovedBigDecimalData (int rowIndex, int columnIndex) |
BigDecimal? | GetRemovedDecimalData (int rowIndex, int columnIndex) |
DateTime? | GetRemovedDateTimeData (int rowIndex, int columnIndex) |
byte[] | GetRemovedBlobData (int rowIndex, int columnIndex) |
void | SetRemovedData (int rowIndex, string columnName, object value) |
void | SetRemovedData (int rowIndex, int columnIndex, object value) |
DataSet | GetClone () |
Object | Clone () |
bool | Equals (object obj) |
bool | EqualsStructure (DataSet another) |
bool | EqualsData (DataSet another) |
bool | HasSameSchemaWith (DataSet another) |
bool | HasSameDataWith (DataSet another) |
bool | LoadXml (string str) |
string | SaveXml () |
정적 Public 속성 | |
const int | SAVE_TYPE_NONE = 0 |
const int | SAVE_TYPE_ALL = 1 |
const int | SAVE_TYPE_NORMAL = 2 |
const int | SAVE_TYPE_UPDATED = 3 |
const int | SAVE_TYPE_DELETED = 4 |
const int | SAVE_TYPE_CHANGED = 5 |
const int | SAVE_TYPE_REMOVED = 4 |
const int | ROW_TYPE_NORMAL = 0 |
const int | ROW_TYPE_INSERTED = 1 |
const int | ROW_TYPE_UPDATED = 2 |
const int | ROW_TYPE_DELETED = 3 |
const int | ROW_TYPE_REMOVED = 3 |
const string | ROW_TYPE_NAME_NORMAL = "normal" |
const string | ROW_TYPE_NAME_INSERTED = "inserted" |
const string | ROW_TYPE_NAME_UPDATED = "updated" |
const string | ROW_TYPE_NAME_DELETED = "deleted" |
const string | ROW_TYPE_NAME_REMOVED = "removed" |
const int | DEFAULT_SAVE_TYPE = SAVE_TYPE_NORMAL |
Protected 멤버 함수 | |
List< object > | GetColumnList () |
void | SetColumnList (List< object > columnList) |
List< object > | CreateColumnList () |
ColumnHeader | CreateColumnHeader (string name, int dataType, int dataSize) |
ColumnHeader | CreateColumnHeader (string name, DataType dataType, int dataSize) |
ConstantColumnHeader | CreateConstantColumnHeader (string name, int dataType, int dataSize, object value) |
ConstantColumnHeader | CreateConstantColumnHeader (string name, DataType dataType, int dataSize, object value) |
Protected 속성 | |
List< object > | columnList |
List< object > | rowList |
열(column)과 행(row)으로 구성되며, 2차원 데이터를 저장한다. 구조는 DB의 Table과 유사하며, 열(column)에 대한 정보는 ColumnHeader
에 의해 저장되고, 데이터는 내부 클래스인 DataRow
에 의해 저장된다.
Nexacro17.Xapi.Data.DataSet.DataSet | ( | ) |
기본 생성자이다.
Nexacro17.Xapi.Data.DataSet.DataSet | ( | string | name | ) |
식별자(name)을 가지는 생성자이다.
name | 식별자 |
Nexacro17.Xapi.Data.DataSet.DataSet | ( | string | name, |
string | alias | ||
) |
식별자(name)와 별칭(alias)을 가지는 생성자이다.
name | 식별자 |
alias | 별칭 |
string Nexacro17.Xapi.Data.DataSet.GetName | ( | ) |
식별자(name)를 반환한다.
void Nexacro17.Xapi.Data.DataSet.SetName | ( | string | name | ) |
식별자(name)를 설정한다.
name | 식별자(name) |
string Nexacro17.Xapi.Data.DataSet.GetAlias | ( | ) |
별칭(alias)을 반환한다. 별칭을 설정하지 않은 경우, 식별자(name)를 반환한다. 별칭은 PlatformRequest
또는 PlatformResponse
에서 데이터를 통신하는 경우 DataSet
의 식별자(name)로 사용된다.
void Nexacro17.Xapi.Data.DataSet.SetAlias | ( | string | alias | ) |
별칭(alias)을 설정한다.
alias | 별칭 |
string Nexacro17.Xapi.Data.DataSet.GetCharset | ( | ) |
문자셋을 반환한다.
void Nexacro17.Xapi.Data.DataSet.SetCharset | ( | string | charset | ) |
문자셋을 설정한다.
charset | 문자셋 |
bool Nexacro17.Xapi.Data.DataSet.IsCheckingGetterDataIndex | ( | ) |
데이터 반환시 행(row) 또는 열(column)의 위치(index)에 대한 검사 여부를 반환한다. 기본값은 "false", 즉 검사를 하지 않는 것이다.
위치(index)가 적합하지 않은 경우
IllegalArgumentException
또는 IndexOutOfBoundsException
발생 void Nexacro17.Xapi.Data.DataSet.SetCheckingGetterDataIndex | ( | bool | isChecking | ) |
데이터 반환시 행(row) 또는 열(column)의 위치(index)에 대한 검사 여부를 설정한다.
isChecking | 데이터 반환시 행(row) 또는 열(column)의 위치(index)에 대한 검사 여부 |
bool Nexacro17.Xapi.Data.DataSet.IsCheckingSetterDataIndex | ( | ) |
데이터 설정시 행(row) 또는 열(column)의 위치(index)에 대한 검사 여부를 반환한다. 기본값은 "true", 즉 위치(index)에 대한 적합성 검사를 수행한다.
위치(index)가 적합하지 않은 경우
IllegalArgumentException
또는 IndexOutOfBoundsException
발생 void Nexacro17.Xapi.Data.DataSet.SetCheckingSetterDataIndex | ( | bool | isChecking | ) |
데이터 설정시 행(row) 또는 열(column)의 위치(index)에 대한 검사 여부를 설정한다.
isChecking | 데이터 설정시 행(row) 또는 열(column)의 위치(index)에 대한 검사 여부 |
bool Nexacro17.Xapi.Data.DataSet.CanChangeStructureWithData | ( | ) |
데이터가 존재하는 경우 구조 변경의 가능 여부를 검사한다. 구조 변경은 열(column)의 추가, 변경, 삭제 등을 의미한다. 기본값은 "false", 즉 데이터가 존재하는 경우 구조 변경이 가능하지 않다.
void Nexacro17.Xapi.Data.DataSet.SetChangeStructureWithData | ( | bool | changeStructureWithData | ) |
데이터가 존재하는 경우 구조 변경의 가능 여부를 설정한다.
changeStructureWithData | 데이터가 존재하는 경우 구조 변경의 가능 여부 |
bool Nexacro17.Xapi.Data.DataSet.IsConvertingToDataType | ( | ) |
데이터 설정시 열(column)의 데이터 형식(type)으로의 변환 여부를 검사한다. 기본값은 "true" 이다.
즉, "true" 인 경우에는 데이터 설정시 열(column)의 데이터 형식(type)으로 값이 변환되며, "false" 인 경우에는 데이터 변형없이 저장한다.
예를 들어, 다음과 같은 경우
DataSet ds = new DataSet("employees"); ds.addColumn("age", DataTypes.INT);int row = ds.newRow();ds.set(row, "age", "123");assertEquals(new Integer(123), ds.getObject(row, "age"));
열(column)에 설정되는 데이터는 다음과 같다.
isConvertingToDataType
의 값설정되는 데이터 true
123 값을 가진 Integer false
"123" 값을 가진 String
void Nexacro17.Xapi.Data.DataSet.SetConvertingToDataType | ( | bool | isConvertingToDataType | ) |
데이터 설정시 열(column)의 데이터 형식(type)으로의 변환 여부를 설정한다.
isConvertingToDataType | 데이터 형식(type)으로의 변환 여부 |
int Nexacro17.Xapi.Data.DataSet.GetSaveType | ( | ) |
저장 방식을 반환한다. DataSerializer
에 의해 다른 형식의 데이터로 변환시 추가, 변경, 삭제된 데이터 중에서 어떤 데이터를 저장할 것인가를 의미한다.
별도의 설정을 하지 않거나, SAVE_TYPE_NONE
이 설정된 경우 PlatformData
의 저장 방식에 의해 저장된다.
void Nexacro17.Xapi.Data.DataSet.SetSaveType | ( | int | saveType | ) |
저장 방식을 설정한다. DataSerializer
에 의해 다른 형식의 데이터로 변환시 추가, 변경, 삭제된 데이터 중에서 어떤 데이터를 저장할 것인가를 의미한다.
saveType | 저장 방식 |
DataSetDataConverter Nexacro17.Xapi.Data.DataSet.GetDataConverter | ( | ) |
데이터를 반환 또는 설정시 데이터의 변환을 수행하는 DataSetDataConverter
를 반환한다.
void Nexacro17.Xapi.Data.DataSet.SetDataConverter | ( | DataSetDataConverter | dataConverter | ) |
데이터를 반환 또는 설정시 데이터의 변환을 수행하는 DataSetDataConverter
를 설정한다.
dataConverter | DataSetDataConverter |
DataSetDataConverter Nexacro17.Xapi.Data.DataSet.GetCurrentDataConverter | ( | ) |
현재 DataSetDataConverter를 반환한다. 별도의 DataSetDataConverter
를 설정하지 않은 경우 기본적으로 DefaultDataSetDataConverter
가 적용된다.
int Nexacro17.Xapi.Data.DataSet.GetColumnDataType | ( | string | name | ) |
식별자(name)에 해당하는 열(column)의 데이터 형식(dataType)을 반환한다.
name | 식별자 |
int Nexacro17.Xapi.Data.DataSet.GetColumnDataType | ( | int | index | ) |
위치(index)에 해당하는 열(column)의 데이터 형식(dataType)을 반환한다.
index | 위치 |
void Nexacro17.Xapi.Data.DataSet.SetColumnDataType | ( | string | name, |
int | dataType | ||
) |
식별자(name)에 해당하는 열(column)의 데이터 형식(dataType)을 설정한다.
name | 식별자 |
dataType | 데이터 형식 |
void Nexacro17.Xapi.Data.DataSet.SetColumnDataType | ( | int | index, |
int | dataType | ||
) |
위치(index)에 해당하는 열(column)의 데이터 형식(dataType)을 설정한다.
index | 위치 |
dataType | 데이터 형식 |
ColumnHeader Nexacro17.Xapi.Data.DataSet.GetColumn | ( | string | name | ) |
ColumnHeader Nexacro17.Xapi.Data.DataSet.GetColumn | ( | int | index | ) |
void Nexacro17.Xapi.Data.DataSet.AddColumn | ( | ColumnHeader | header | ) |
열(column)을 추가한다. 데이터가 이미 존재한 경우 IllegalStateException
이 발생한다. setChangeStructureWithData(true)
를 호출한 후에는 열(column)의 추가가 가능하지만, 데이터가 많은 경우 성능 저하를 야기할 수도 있다.
header | ColumnHeader |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.AddColumn | ( | string | name, |
int | dataType | ||
) |
열(column)을 추가한다.
name | ColumnHeader의 식별자 |
dataType | 데이터 형식 |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.AddColumn | ( | string | name, |
int | dataType, | ||
int | dataSize | ||
) |
열(column)을 추가한다.
name | ColumnHeader의 식별자 |
dataType | 데이터 형식 |
dataSize | 데이터 크기 |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.AddColumn | ( | string | name, |
DataType | dataType | ||
) |
열(column)을 추가한다.
name | ColumnHeader의 식별자 |
dataType | DataType |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.AddColumn | ( | string | name, |
DataType | dataType, | ||
int | dataSize | ||
) |
열(column)을 추가한다.
name | ColumnHeader의 식별자 |
dataType | DataType |
dataSize | 데이터 크기 |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.AddConstantColumn | ( | string | name, |
object | value | ||
) |
상수값을 포함한 열(column)을 추가한다. 데이터가 이미 존재한 경우 IllegalStateException
이 발생한다. setChangeStructureWithData(true)
를 호출한 후에는 열(column)의 추가가 가능하지만, 데이터가 많은 경우 성능 저하를 야기할 수도 있다.
name | ColumnHeader의 식별자 |
value | 데이터 |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.AddConstantColumn | ( | string | name, |
int | dataType, | ||
object | value | ||
) |
상수값을 포함한 열(column)을 추가한다.
name | ColumnHeader의 식별자 |
dataType | 데이터 형식 |
value | 데이터 |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.AddConstantColumn | ( | string | name, |
int | dataType, | ||
int | dataSize, | ||
object | value | ||
) |
상수값을 포함한 열(column)을 추가한다.
name | ColumnHeader의 식별자 |
dataType | 데이터 형식 |
dataSize | 데이터 크기 |
value | 데이터 |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.AddConstantColumn | ( | string | name, |
DataType | dataType, | ||
object | value | ||
) |
상수값을 포함한 열(column)을 추가한다.
name | ColumnHeader의 식별자 |
dataType | DataType |
value | 데이터 |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.AddConstantColumn | ( | string | name, |
DataType | dataType, | ||
int | dataSize, | ||
object | value | ||
) |
상수값을 포함한 열(column)을 추가한다.
name | ColumnHeader의 식별자 |
dataType | DataType |
dataSize | 데이터 크기 |
value | 데이터 |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.SetColumn | ( | int | index, |
ColumnHeader | header | ||
) |
열(column)을 해당하는 위치(index)에 설정한다. 데이터가 이미 존재한 경우 IllegalStateException
이 발생한다. setChangeStructureWithData(true)
를 호출한 후에는 열(column)의 변경이 가능하지만, 데이터가 많은 경우 성능 저하를 야기할 수도 있다.
index | 위치 |
header | ColumnHeader |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.InsertColumn | ( | int | index, |
ColumnHeader | header | ||
) |
열(column)을 해당하는 위치(index)에 추가한다. 데이터가 이미 존재한 경우 IllegalStateException
이 발생한다. setChangeStructureWithData(true)
를 호출한 후에는 열(column)의 추가가 가능하지만, 데이터가 많은 경우 성능 저하를 야기할 수도 있다.
index | 위치 |
header | ColumnHeader |
IllegalStateException | 열(column)의 식별자(name)가 중복된 경우 |
IllegalStateException | 데이터 존재시 |
ColumnHeader Nexacro17.Xapi.Data.DataSet.RemoveColumn | ( | string | name | ) |
식별자(name)에 해당하는 열(column)을 삭제한다. 데이터가 이미 존재한 경우 IllegalStateException
이 발생한다. setChangeStructureWithData(true)
를 호출한 후에는 열(column)의 삭제가 가능하지만, 데이터가 많은 경우 성능 저하를 야기할 수도 있다.
name | 식별자 |
IllegalStateException | 데이터 존재시 |
ColumnHeader Nexacro17.Xapi.Data.DataSet.RemoveColumn | ( | int | index | ) |
위치(index)에 해당하는 열(column)을 삭제한다. 데이터가 이미 존재한 경우 IllegalStateException
이 발생한다. setChangeStructureWithData(true)
를 호출한 후에는 열(column)의 삭제가 가능하지만, 데이터가 많은 경우 성능 저하를 야기할 수도 있다.
index | 위치 |
IllegalStateException | 데이터 존재시 |
int Nexacro17.Xapi.Data.DataSet.IndexOfColumn | ( | string | name | ) |
식별자(name)에 해당하는 열(column)의 위치(index)를 반환한다.
name | 식별자 |
IllegalStateException | 데이터 존재시 |
bool Nexacro17.Xapi.Data.DataSet.ContainsColumn | ( | string | name | ) |
식별자(name)에 해당하는 열(column)의 포함여부를 검사한다.
name | 식별자 |
int Nexacro17.Xapi.Data.DataSet.GetColumnCount | ( | ) |
열(column)의 갯수를 반환한다.
void Nexacro17.Xapi.Data.DataSet.CopyColumn | ( | ColumnHeader | source | ) |
열(column)을 추가하고, 추가된 열(column)에 구조를 복사한다. 데이터가 이미 존재한 경우 IllegalStateException
이 발생한다. setChangeStructureWithData(true)
를 호출한 후에는 열(column)의 복사가 가능하지만, 데이터가 많은 경우 성능 저하를 야기할 수도 있다.
source | 원천 ColumnHeader |
IllegalStateException | 데이터 존재시 |
void Nexacro17.Xapi.Data.DataSet.CopyColumn | ( | int | index, |
ColumnHeader | source | ||
) |
해당하는 위치(index)의 열(column)에 구조를 복사한다. 데이터가 이미 존재한 경우 IllegalStateException
이 발생한다. setChangeStructureWithData(true)
를 호출한 후에는 열(column)의 복사가 가능하지만, 데이터가 많은 경우 성능 저하를 야기할 수도 있다.
index | 열(column)의 위치 |
source | 원천 ColumnHeader |
IllegalStateException | 데이터 존재시 |
DataRow Nexacro17.Xapi.Data.DataSet.GetRow | ( | int | index | ) |
void Nexacro17.Xapi.Data.DataSet.SetRow | ( | int | index, |
DataRow | row | ||
) |
void Nexacro17.Xapi.Data.DataSet.AddRow | ( | DataRow | row | ) |
void Nexacro17.Xapi.Data.DataSet.InsertRow | ( | int | index, |
DataRow | row | ||
) |
행(row)을 해당하는 위치(index)에 추가한다.
index | 행(row)의 위치 |
row | DataRow |
void Nexacro17.Xapi.Data.DataSet.RemoveRow | ( | int | index | ) |
해당하는 위치(index)의 행(row)을 삭제한다.
index | 행(row)의 위치 |
int Nexacro17.Xapi.Data.DataSet.NewRow | ( | ) |
행(row)을 추가하고, 추가된 행(row)의 위치를 반환한다.
int Nexacro17.Xapi.Data.DataSet.NewRow | ( | int | index | ) |
행(row)을 추가하고, 추가된 행(row)의 위치를 반환한다.
index | 추가될 행(row)의 위치 |
DataRow Nexacro17.Xapi.Data.DataSet.CreateRow | ( | ) |
int Nexacro17.Xapi.Data.DataSet.GetRowCount | ( | ) |
행(row)의 갯수를 반환한다.
int Nexacro17.Xapi.Data.DataSet.GetRowType | ( | int | index | ) |
행(row)의 형식(type)을 반환한다.
행(row)의 추가, 변경, 삭제 등을 수행시 설정되는 형식(type)은 다음과 같다.
동 작 행(row)의 형식 비 고 isStoreDataChanges
가 "true" 인 경우isStoreDataChanges
가 "false" 인 경우행(row) 추가 DataSet.ROW_TYPE_INSERTED
DataSet.ROW_TYPE_NORMAL
행(row) 변경 DataSet.ROW_TYPE_UPDATED
DataSet.ROW_TYPE_NORMAL
행(row) 삭제 DataSet.ROW_TYPE_DELETED
DataSet.ROW_TYPE_DELETED
삭제된 행(row)은 별도로 저장됨
index | 행(row)의 위치 |
void Nexacro17.Xapi.Data.DataSet.SetRowType | ( | int | index, |
int | rowType | ||
) |
행(row)의 형식(type)을 설정한다.
일반적으로 행(row)의 형식(type)을 직접 변경하지 않는다.
index | 행(row)의 위치 |
rowType | 행(row)의 형식 |
string Nexacro17.Xapi.Data.DataSet.GetRowTypeName | ( | int | index | ) |
행(row)의 형식명(type)을 반환한다.
index | 행(row)의 위치 |
void Nexacro17.Xapi.Data.DataSet.SetRowTypeName | ( | int | index, |
string | rowType | ||
) |
행(row)의 형식명(type)을 설정한다.
index | 행(row)의 위치 |
rowType | 행(row)의 형식명 |
object Nexacro17.Xapi.Data.DataSet.GetObject | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 Object
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
string Nexacro17.Xapi.Data.DataSet.GetString | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
string Nexacro17.Xapi.Data.DataSet.GetString | ( | int | rowIndex, |
string | columnName, | ||
string | defaultValue | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
defaultValue | 값이 null인 경우의 기본값 |
int Nexacro17.Xapi.Data.DataSet.GetInt | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 int 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
bool Nexacro17.Xapi.Data.DataSet.GetBoolean | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 boolean 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
long Nexacro17.Xapi.Data.DataSet.GetLong | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 long 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
float Nexacro17.Xapi.Data.DataSet.GetFloat | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 float 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
double Nexacro17.Xapi.Data.DataSet.GetDouble | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 double 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetBigDecimal | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 BigDecimal
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetDecimal | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 BigDecimal
형식으로 반환한다.
DateTime? Nexacro17.Xapi.Data.DataSet.GetDateTime | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 일자와 시간을 포함한 Date
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
byte [] Nexacro17.Xapi.Data.DataSet.GetBlob | ( | int | rowIndex, |
string | columnName | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 byte 배열 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
object Nexacro17.Xapi.Data.DataSet.GetObject | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 Object
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
string Nexacro17.Xapi.Data.DataSet.GetString | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
string Nexacro17.Xapi.Data.DataSet.GetString | ( | int | rowIndex, |
int | columnIndex, | ||
string | defaultValue | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
defaultValue | 값이 null인 경우의 기본값 |
int Nexacro17.Xapi.Data.DataSet.GetInt | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 int 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
bool Nexacro17.Xapi.Data.DataSet.GetBoolean | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 boolean 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
long Nexacro17.Xapi.Data.DataSet.GetLong | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 long 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
float Nexacro17.Xapi.Data.DataSet.GetFloat | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 float 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
double Nexacro17.Xapi.Data.DataSet.GetDouble | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 double 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetBigDecimal | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 BigDecimal
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetDecimal | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 BigDecimal
형식으로 반환한다.
DateTime? Nexacro17.Xapi.Data.DataSet.GetDateTime | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 일자와 시간을 포함한 Date
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
byte [] Nexacro17.Xapi.Data.DataSet.GetBlob | ( | int | rowIndex, |
int | columnIndex | ||
) |
행(row)과 열(column)에 해당하는 값(value)을 byte 배열 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
object | value | ||
) |
Object
형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | Object 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
string | value | ||
) |
String
형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | String 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
int | value | ||
) |
int 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | int 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
bool | value | ||
) |
boolean 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | boolean 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
long | value | ||
) |
long 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | long 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
float | value | ||
) |
float 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | float 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
double | value | ||
) |
double 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | double 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
BigDecimal | value | ||
) |
BigDecimal
형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | BigDecimal 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
DateTime | value | ||
) |
일자와 시간을 포함한 Date
형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | Date 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
string | columnName, | ||
byte[] | value | ||
) |
byte 배열 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
value | byte 배열 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
object | value | ||
) |
Object
형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
주의할 점은 상수값을 가진 열(column)인 경우에는 열(column)의 상수값이 변경된다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | Object 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
string | value | ||
) |
String
형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | String 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
int | value | ||
) |
int 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | int 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
bool | value | ||
) |
boolean 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | boolean 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
long | value | ||
) |
long 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | long 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
float | value | ||
) |
float 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | float 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
double | value | ||
) |
double 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | double 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
BigDecimal | value | ||
) |
BigDecimal
형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | BigDecimal 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
DateTime | value | ||
) |
일자와 시간을 포함한 Date
형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | Date 형식의 값 |
void Nexacro17.Xapi.Data.DataSet.Set | ( | int | rowIndex, |
int | columnIndex, | ||
byte[] | value | ||
) |
byte 배열 형식의 값(value)을 해당하는 행(row)과 열(column)에 설정한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
value | byte 배열 형식의 값 |
bool Nexacro17.Xapi.Data.DataSet.HasData | ( | ) |
데이터의 유무를 검사한다. 주의할 점은 현재 데이터는 물론 이전에 저장된 원본 또는 삭제된 데이터도 포함되므로, 현재 데이터가 없는 경우에도 "true" 를 반환할 수도 있다.
bool Nexacro17.Xapi.Data.DataSet.HasData | ( | bool | includeChangedData | ) |
데이터의 유무를 검사한다.
includeChangedData | 이전에 저장된 원본 또는 삭제된 데이터의 포함 여부 |
void Nexacro17.Xapi.Data.DataSet.ClearData | ( | ) |
구조는 유지하고, 데이터만을 삭제한다. 즉, 열(column, ColumnHeader
)는 유지하고, 행(row)만을 삭제한다. 현재 데이터는 물론 이전에 저장된 원본 또는 삭제된 데이터도 삭제된다.
void Nexacro17.Xapi.Data.DataSet.ClearData | ( | bool | preserveChangedData | ) |
구조는 유지하고, 데이터만을 삭제한다. 즉, 열(column, ColumnHeader
)는 유지하고, 행(row)만을 삭제한다. preserveChangedData
가 "true" 인 경우 이전에 저장된 원본 또는 삭제된 데이터는 유지되며, 현재 데이터는 삭제된 데이터로 이동한다.
preserveChangedData | 이전에 저장된 원본 또는 삭제된 데이터의 유지 여부 |
void Nexacro17.Xapi.Data.DataSet.Clear | ( | ) |
구조와 데이터를 모두 삭제한다.
즉, 열(column, ColumnHeader
)과 행(row)을 모두 삭제한다.
void Nexacro17.Xapi.Data.DataSet.CopyTo | ( | DataSet | target | ) |
구조와 데이터를 복사한다. 목적(target) DataSet의 구조와 데이터는 삭제된다.
target | 목적 DataSet |
void Nexacro17.Xapi.Data.DataSet.CopyTo | ( | DataSet | target, |
bool | copyData | ||
) |
구조와 데이터를 복사한다. 목적(target) DataSet의 구조와 데이터는 삭제되며, copyData
가 "true" 인 경우에만 데이터가 복사된다.
target | 목적 DataSet |
copyData | 데이터 복사 여부 |
void Nexacro17.Xapi.Data.DataSet.CopyFrom | ( | DataSet | source | ) |
구조와 데이터를 복사한다. 자신의 구조와 데이터는 삭제된다.
source | 원천 DataSet |
void Nexacro17.Xapi.Data.DataSet.CopyFrom | ( | DataSet | source, |
bool | copyData | ||
) |
구조와 데이터를 복사한다. 자신의 구조와 데이터는 삭제되며, copyData
가 "true" 인 경우에만 데이터가 복사된다.
source | 원천 DataSet |
copyData | 데이터 복사 여부 |
void Nexacro17.Xapi.Data.DataSet.CopyDataTo | ( | DataSet | target | ) |
데이터만을 복사한다. 목적(target) DataSet의 데이터는 삭제되며, 데이터는 열(column)의 위치(index)가 동일한 열(column)으로 복사된다.
target | 목적 DataSet |
void Nexacro17.Xapi.Data.DataSet.CopyDataTo | ( | DataSet | target, |
bool | preserveData | ||
) |
데이터만을 복사한다. 데이터는 열(column)의 위치(index)가 동일한 열(column)으로 복사되며, preserveData
가 "true" 인 경우 이전 데이타는 유지된다.
target | 목적 DataSet |
preserveData | 목적 DataSet의 데이터 유지 여부 |
void Nexacro17.Xapi.Data.DataSet.CopyDataFrom | ( | DataSet | source | ) |
데이터만을 복사한다. 자신의 데이터는 삭제되며, 데이터는 열(column)의 위치(index)가 동일한 열(column)으로 복사된다.
source | 원천 DataSet |
void Nexacro17.Xapi.Data.DataSet.CopyDataFrom | ( | DataSet | source, |
bool | preserveData | ||
) |
데이터만을 복사한다. 데이터는 열(column)의 위치(index)가 동일한 열(column)으로 복사되며, preserveData
가 "true" 인 경우 이전 데이타는 유지된다.
source | 원천 DataSet |
preserveData | 자신의 데이터 유지 여부 |
void Nexacro17.Xapi.Data.DataSet.StartStoreDataChanges | ( | ) |
데이터 변경 정보에 대한 저장을 시작한다. 이전에 저장된 원본 또는 삭제된 데이터는 삭제된다. 또한, 현재 행(row)의 형식(type)은 ROW_TYPE_NORMAL
으로 변경된다.
데이터가 변경되는 경우에는 원본 데이터를 별도로 저장하고, 현재 데이터를 변경하며, 삭제되는 경우에는 현재 데이터에서는 삭제되지만, 별도의 삭제된 데이터에 저장된다.
void Nexacro17.Xapi.Data.DataSet.StartStoreDataChanges | ( | bool | preserveData | ) |
데이터 변경 정보에 대한 저장을 시작한다. startStoreDataChanges(false)
를 호출한 경우 현재 행(row)의 형식(type)은 ROW_TYPE_NORMAL
으로 변경된다.
데이터가 변경되는 경우에는 원본 데이터를 별도로 저장하고, 현재 데이터를 변경하며, 삭제되는 경우에는 현재 데이터에서는 삭제되지만, 별도의 삭제된 데이터에 저장된다.
주의할 점은 DataSet
상속, DataDeserializer
구현 등을 위한 메소드로, 일반적으로 직접 호출하지 않는다.
preserveData | 이전에 저장된 원본 또는 삭제된 데이터의 유지 여부 |
void Nexacro17.Xapi.Data.DataSet.StopStoreDataChanges | ( | ) |
데이터 변경 정보에 대한 저장을 중지한다. 이전에 저장된 원본 또는 삭제된 데이터는 보존된다.
void Nexacro17.Xapi.Data.DataSet.StopStoreDataChanges | ( | bool | preserveData | ) |
데이터 변경 정보에 대한 저장을 중지한다. stopStoreDataChanges(false)
를 호출한 경우 현재 행(row)의 형식(type)은 ROW_TYPE_NORMAL
으로 변경된다.
preserveData | 이전에 저장된 원본 또는 삭제된 데이터의 유지 여부 |
bool Nexacro17.Xapi.Data.DataSet.IsStoreDataChanges | ( | ) |
데이터 변경 정보에 대한 저장 여부를 검사한다.
bool Nexacro17.Xapi.Data.DataSet.HasDataChanges | ( | ) |
변경 또는 삭제시 저장된 데이터의 원본 데이터 유무를 검사한다.
void Nexacro17.Xapi.Data.DataSet.ClearDataChanges | ( | ) |
변경 또는 삭제시 저장된 데이터의 원본 데이터를 삭제한다. 현재 행(row)의 형식(type)은 ROW_TYPE_NORMAL
으로 변경된다.
void Nexacro17.Xapi.Data.DataSet.SetSavepoint | ( | ) |
호출되는 시점을 기준 데이터로 설정하고, 데이터가 변경 또는 삭제되는 경우 데이터의 원본 데이터를 저장한다. 이전에 저장된 원본 또는 삭제된 데이터는 삭제된다. 또한, 현재 행(row)의 형식(type)은 ROW_TYPE_NORMAL
으로 변경된다.
void Nexacro17.Xapi.Data.DataSet.SetSavepoint | ( | bool | preserveData | ) |
호출되는 시점을 기준 데이터로 설정하고, 데이터가 변경 또는 삭제되는 경우 데이터의 원본 데이터를 저장한다. setSavepoint(false)
를 호출한 경우 현재 행(row)의 형식(type)은 ROW_TYPE_NORMAL
으로 변경된다.
주의할 점은 DataSet
상속, DataDeserializer
구현 등을 위한 메소드로, 일반적으로 직접 호출하지 않는다.
preserveData | 이전에 저장된 원본 또는 삭제된 데이터의 유지 여부 |
void Nexacro17.Xapi.Data.DataSet.ReleaseSavepoint | ( | ) |
데이터의 원본 데이터 저장을 중지한다. 이전에 저장된 원본 또는 삭제된 데이터는 보존된다.
void Nexacro17.Xapi.Data.DataSet.ReleaseSavepoint | ( | bool | preserveData | ) |
데이터의 원본 데이터 저장을 중지한다. releaseSavepoint(false)
를 호출한 경우 현재 행(row)의 형식(type)은 ROW_TYPE_NORMAL
으로 변경된다.
preserveData | 이전에 저장된 원본 또는 삭제된 데이터의 유지 여부 |
bool Nexacro17.Xapi.Data.DataSet.HasSavepoint | ( | ) |
데이터의 원본 데이터 저장 여부를 검사한다.
bool Nexacro17.Xapi.Data.DataSet.HasChangedData | ( | ) |
변경 또는 삭제된 데이터의 원본 데이터 유무를 검사한다.
void Nexacro17.Xapi.Data.DataSet.ClearChangedData | ( | ) |
변경 또는 삭제된 데이터의 원본 데이터를 삭제한다. 현재 행(row)의 형식(type)은 ROW_TYPE_NORMAL
으로 변경된다.
bool Nexacro17.Xapi.Data.DataSet.HasSavedRow | ( | int | index | ) |
데이터 변경시 저장된 원본 데이터의 유무를 검사한다.
index | 행(row)의 위치 |
int Nexacro17.Xapi.Data.DataSet.GetSavedRowCount | ( | ) |
데이터 변경시 저장된 원본 데이터의 행(row) 갯수를 반환한다.
void Nexacro17.Xapi.Data.DataSet.ClearSavedData | ( | ) |
데이터 변경시 저장된 원본 데이터를 삭제한다. 현재 행(row)의 형식(type)은 ROW_TYPE_NORMAL
으로 변경된다.
주의할 점은 DataSet
상속, DataDeserializer
구현 등을 위한 메소드로, 일반적으로 직접 호출하지 않는다.
bool Nexacro17.Xapi.Data.DataSet.HasSavedData | ( | ) |
데이터 변경시 저장된 원본 데이터의 유무를 검사한다.
object Nexacro17.Xapi.Data.DataSet.GetSavedData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 반환한다.
rowIndex | 행(row)의 위치(index) |
columnName | 열(column)의 식별자(name) |
string Nexacro17.Xapi.Data.DataSet.GetSavedStringData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
string Nexacro17.Xapi.Data.DataSet.GetSavedStringData | ( | int | rowIndex, |
string | columnName, | ||
string | defaultValue | ||
) |
데이터 변경시 저장된 원본 데이터를 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
defaultValue | 값이 null인 경우의 기본값 |
int Nexacro17.Xapi.Data.DataSet.GetSavedIntData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 int 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
bool Nexacro17.Xapi.Data.DataSet.GetSavedBooleanData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 boolean 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
long Nexacro17.Xapi.Data.DataSet.GetSavedLongData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 long 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
float Nexacro17.Xapi.Data.DataSet.GetSavedFloatData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 float 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
double Nexacro17.Xapi.Data.DataSet.GetSavedDoubleData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 double 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetSavedBigDecimalData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 BigDecimal
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetSavedDecimalData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 BigDecimal
형식으로 반환한다.
DateTime? Nexacro17.Xapi.Data.DataSet.GetSavedDateTimeData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 일자와 시간을 포함한 Date
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
byte [] Nexacro17.Xapi.Data.DataSet.GetSavedBlobData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 변경시 저장된 원본 데이터를 byte 배열 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
object Nexacro17.Xapi.Data.DataSet.GetSavedData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 반환한다.
rowIndex | 행(row)의 위치(index) |
columnIndex | 열(column)의 위치(index) |
string Nexacro17.Xapi.Data.DataSet.GetSavedStringData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
string Nexacro17.Xapi.Data.DataSet.GetSavedStringData | ( | int | rowIndex, |
int | columnIndex, | ||
string | defaultValue | ||
) |
데이터 변경시 저장된 원본 데이터를 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
defaultValue | 값이 null인 경우의 기본값 |
int Nexacro17.Xapi.Data.DataSet.GetSavedIntData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 int 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
bool Nexacro17.Xapi.Data.DataSet.GetSavedBooleanData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 boolean 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
long Nexacro17.Xapi.Data.DataSet.GetSavedLongData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 long 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
float Nexacro17.Xapi.Data.DataSet.GetSavedFloatData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 float 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
double Nexacro17.Xapi.Data.DataSet.GetSavedDoubleData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 double 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetSavedBigDecimalData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 BigDecimal
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetSavedDecimalData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 BigDecimal
형식으로 반환한다.
DateTime? Nexacro17.Xapi.Data.DataSet.GetSavedDateTimeData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 일자와 시간을 포함한 Date
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
byte [] Nexacro17.Xapi.Data.DataSet.GetSavedBlobData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 변경시 저장된 원본 데이터를 byte 배열 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
void Nexacro17.Xapi.Data.DataSet.SetSavedData | ( | int | rowIndex, |
string | columnName, | ||
object | value | ||
) |
데이터 변경시 저장되는 원본 데이터를 설정한다.
주의할 점은 DataSet
상속, DataDeserializer
구현 등을 위한 메소드로, 일반적으로 직접 호출하지 않는다.
rowIndex | 행(row)의 위치(index) |
columnName | 열(column)의 식별자(name) |
value | 원본 데이터 |
void Nexacro17.Xapi.Data.DataSet.SetSavedData | ( | int | rowIndex, |
int | columnIndex, | ||
object | value | ||
) |
데이터 변경시 저장되는 원본 데이터를 설정한다.
주의할 점은 DataSet
상속, DataDeserializer
구현 등을 위한 메소드로, 일반적으로 직접 호출하지 않는다.
rowIndex | 행(row)의 위치(index) |
columnIndex | 열(column)의 위치(index) |
value | 원본 데이터 |
int Nexacro17.Xapi.Data.DataSet.NewRemovedRow | ( | ) |
데이터 삭제시 저장되는 원본 데이터의 행(row)을 생성한다.
주의할 점은 DataSet
상속, DataDeserializer
구현 등을 위한 메소드로, 일반적으로 직접 호출하지 않는다.
int Nexacro17.Xapi.Data.DataSet.GetRemovedRowCount | ( | ) |
데이터 삭제시 저장된 원본 데이터의 행(row) 갯수를 반환한다.
void Nexacro17.Xapi.Data.DataSet.ClearRemovedData | ( | ) |
데이터 삭제시 저장된 원본 데이터를 삭제한다.
주의할 점은 DataSet
상속, DataDeserializer
구현 등을 위한 메소드로, 일반적으로 직접 호출하지 않는다.
bool Nexacro17.Xapi.Data.DataSet.HasRemovedData | ( | ) |
데이터 삭제시 저장된 원본 데이터의 유무를 검사한다.
Object Nexacro17.Xapi.Data.DataSet.GetRemovedData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 반환한다.
rowIndex | 행(row)의 위치(index) |
columnName | 열(column)의 식별자(name) |
string Nexacro17.Xapi.Data.DataSet.GetRemovedStringData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
string Nexacro17.Xapi.Data.DataSet.GetRemovedStringData | ( | int | rowIndex, |
string | columnName, | ||
string | defaultValue | ||
) |
데이터 삭제시 저장된 원본 데이터를 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
defaultValue | 값이 null인 경우의 기본값 |
int Nexacro17.Xapi.Data.DataSet.GetRemovedIntData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 int 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
bool Nexacro17.Xapi.Data.DataSet.GetRemovedBooleanData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 boolean 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
long Nexacro17.Xapi.Data.DataSet.GetRemovedLongData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 long 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
float Nexacro17.Xapi.Data.DataSet.GetRemovedFloatData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 float 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
double Nexacro17.Xapi.Data.DataSet.GetRemovedDoubleData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 double 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetRemovedBigDecimalData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 BigDecimal
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetRemovedDecimalData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 BigDecimal
형식으로 반환한다.
DateTime? Nexacro17.Xapi.Data.DataSet.GetRemovedDateTimeData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 일자와 시간을 포함한 Date
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
byte [] Nexacro17.Xapi.Data.DataSet.GetRemovedBlobData | ( | int | rowIndex, |
string | columnName | ||
) |
데이터 삭제시 저장된 원본 데이터를 byte 배열 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnName | 열(column)의 식별자 |
object Nexacro17.Xapi.Data.DataSet.GetRemovedData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 반환한다.
rowIndex | 행(row)의 위치(index) |
columnIndex | 열(column)의 위치(index) |
string Nexacro17.Xapi.Data.DataSet.GetRemovedStringData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
string Nexacro17.Xapi.Data.DataSet.GetRemovedStringData | ( | int | rowIndex, |
int | columnIndex, | ||
string | defaultValue | ||
) |
데이터 삭제시 저장된 원본 데이터를 String
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
defaultValue | 값이 null인 경우의 기본값 |
int Nexacro17.Xapi.Data.DataSet.GetRemovedIntData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 int 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
bool Nexacro17.Xapi.Data.DataSet.GetRemovedBooleanData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 boolean 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
long Nexacro17.Xapi.Data.DataSet.GetRemovedLongData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 long 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
float Nexacro17.Xapi.Data.DataSet.GetRemovedFloatData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 float 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
double Nexacro17.Xapi.Data.DataSet.GetRemovedDoubleData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 double 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetRemovedBigDecimalData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 BigDecimal
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
BigDecimal? Nexacro17.Xapi.Data.DataSet.GetRemovedDecimalData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 BigDecimal
형식으로 반환한다.
DateTime? Nexacro17.Xapi.Data.DataSet.GetRemovedDateTimeData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 일자와 시간을 포함한 Date
형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
byte [] Nexacro17.Xapi.Data.DataSet.GetRemovedBlobData | ( | int | rowIndex, |
int | columnIndex | ||
) |
데이터 삭제시 저장된 원본 데이터를 byte 배열 형식으로 반환한다.
rowIndex | 행(row)의 위치 |
columnIndex | 열(column)의 위치 |
void Nexacro17.Xapi.Data.DataSet.SetRemovedData | ( | int | rowIndex, |
string | columnName, | ||
object | value | ||
) |
데이터 삭제시 저장되는 원본 데이터를 설정한다.
주의할 점은 DataSet
상속, DataDeserializer
구현 등을 위한 메소드로, 일반적으로 직접 호출하지 않는다.
rowIndex | 행(row)의 위치(index) |
columnName | 열(column)의 식별자(name) |
value | 삭제된 데이터 |
void Nexacro17.Xapi.Data.DataSet.SetRemovedData | ( | int | rowIndex, |
int | columnIndex, | ||
object | value | ||
) |
데이터 삭제시 저장되는 원본 데이터를 설정한다.
주의할 점은 DataSet
상속, DataDeserializer
구현 등을 위한 메소드로, 일반적으로 직접 호출하지 않는다.
rowIndex | 행(row)의 위치(index) |
columnIndex | 열(column)의 위치(index) |
value | 삭제된 데이터 |
DataSet Nexacro17.Xapi.Data.DataSet.GetClone | ( | ) |
DataSetListener
를 등록한다.
listener | DataSetListener |
DataSetListener
를 제거한다.listener | DataSetListener |
Object Nexacro17.Xapi.Data.DataSet.Clone | ( | ) |
객체를 복제한다.
bool Nexacro17.Xapi.Data.DataSet.Equals | ( | object | obj | ) |
객체의 동일성을 검사한다.
obj | 비교 대상 |
bool Nexacro17.Xapi.Data.DataSet.EqualsStructure | ( | DataSet | another | ) |
구조의 동일성 여부를 검사한다.
another | 비교 대상 |
bool Nexacro17.Xapi.Data.DataSet.EqualsData | ( | DataSet | another | ) |
데이터의 동일성 여부를 검사한다.
another | 비교 대상 |
bool Nexacro17.Xapi.Data.DataSet.HasSameSchemaWith | ( | DataSet | another | ) |
구조의 동일성 여부를 검사한다.
another | 비교 대상 |
bool Nexacro17.Xapi.Data.DataSet.HasSameDataWith | ( | DataSet | another | ) |
데이터의 동일성 여부를 검사한다.
데이터 비교는 데이터의 형식과 무관하게 String
으로 변환한 후 비교하며, 추가, 변경, 삭제등의 원본 데이터는 비교하지 않는다.
another | 비교 대상 |
bool Nexacro17.Xapi.Data.DataSet.LoadXml | ( | string | str | ) |
string Nexacro17.Xapi.Data.DataSet.SaveXml | ( | ) |
DataSet
을 XML 문자열로 변환한다.
|
protected |
ColumnHeader
들이 저장된 List
를 반환한다.
|
protected |
ColumnHeader
들이 저장된 List
를 설정한다.
columnList | ColumnHeader들이 저장된 List |
|
protected |
ColumnHeader
를 저장할 List
를 생성한다.
|
protected |
식별자(name), 데이터 형식(dataType)과 데이터 크기(dataSize)를 가지는 ColumnHeader
를 생성한다.
name | 식별자 |
dataType | 데이터 형식 |
dataSize | 데이터 크기 |
|
protected |
식별자(name), DataType
과 데이터 크기(dataSize)를 가지는 ColumnHeader
를 생성한다.
name | 식별자 |
dataType | DataType |
dataSize | 데이터 크기 |
|
protected |
식별자(name), 데이터 형식(dataType), 데이터 크기(dataSize)와 상수값(value)을 가지는 ColumnHeader
를 생성한다.
name | 식별자 |
dataType | 데이터 형식 |
dataSize | 데이터 크기 |
value | 데이터 |
|
protected |
식별자(name), DataType
, 데이터 크기(dataSize)와 상수값(value)을 가지는 ColumnHeader
를 생성한다.
name | 식별자 |
dataType | DataType |
dataSize | 데이터 크기 |
value | 데이터 |
|
static |
데이터를 저장하는 방식이 설정이 안된 것을 의미한다.
|
static |
현재의 데이터와 추가, 변경, 삭제된 모든 데이터를 저장하는 방식이다.
|
static |
현재의 데이터만을 저장하는 방식이다.
|
static |
추가, 변경된 데이터만을 저장하는 방식이다.
|
static |
삭제된 데이터만을 저장하는 방식이다.
|
static |
추가, 변경, 삭제된 데이터만을 저장하는 방식이다.
|
static |
|
static |
일반 행(row)을 의미한다.
|
static |
추가된 행(row)을 의미한다.
|
static |
값이 변경된 행(row)을 의미한다.
|
static |
삭제된 행(row)을 의미한다.
|
static |
|
static |
일반 행(row)을 의미한다.
|
static |
추가된 행(row)을 의미한다.
|
static |
값이 변경된 행(row)을 의미한다.
|
static |
삭제된 행(row)을 의미한다.
|
static |
|
static |
저장 방식의 기본값이다. 기본값은 SAVE_TYPE_NORMAL
이다.
|
protected |
ColumnHeader
들 저장
|
protected |
DataRow
들 저장