NXOpen .NET Reference Guide
|
Interface for providing basic data for a Table Editor block. More...
Public Member Functions | |
void | Destroy () |
Deletes the data provider. More... | |
bool | GetBoolean (int row, int column) |
Gets the boolean data at a particular location in the table. More... | |
double | GetDouble (int row, int column, out bool isUnassigned) |
Gets the double data at a particular location in the table. More... | |
int | GetInteger (int row, int column, out bool isUnassigned) |
Gets the integer data at a particular location in the table. More... | |
string | GetString (int row, int column) |
Gets the string data at a particular location in the table. More... | |
bool | SetBoolean (int rows, int column, bool booleanData) |
Sets boolean data at a particular location in the table. More... | |
bool | SetBoolean (int[] rows, int column, bool booleanData) |
Sets boolean data on a range of table cells in a specified column. More... | |
bool | SetDouble (int rows, int column, double doubleData) |
Sets double data at a particular location in the table. More... | |
bool | SetDouble (int[] rows, int column, double doubleData) |
Sets double data on a range of table cells in a specified column. More... | |
bool | SetInteger (int rows, int column, int integerData) |
Sets integer data at a particular location in the table. More... | |
bool | SetInteger (int[] rows, int column, int integerData) |
Sets integer data on a range of table cells in a specified column. More... | |
bool | SetString (int rows, int column, string stringData) |
Sets string data at a particular location in the table. More... | |
bool | SetString (int[] rows, int column, string stringData) |
Sets string data on a range of table cells in a specified column. More... | |
bool | UnsetValue (int row, int column) |
Unsets the data at a particular location in the table. More... | |
bool | UnsetValue (int[] rows, int column) |
Unsets the data on a range of table cells in a specified column. More... | |
Properties | |
int | ColumnCount [get, set] |
Returns or sets the number of columns in the table More... | |
int | RowCount [get, set] |
Returns or sets the number of rows in the table More... | |
Interface for providing basic data for a Table Editor block.
Created in NX10.0.0
void NXOpen.ITableEditorDataProvider.Destroy | ( | ) |
Deletes the data provider.
This method should always be called when the data provider is no longer needed.
Created in NX11.0.0
License requirements: None.
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.GetBoolean | ( | int | row, |
int | column | ||
) |
Gets the boolean data at a particular location in the table.
Created in NX11.0.0
License requirements: None.
row | the rows to query |
column | the column to query |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
double NXOpen.ITableEditorDataProvider.GetDouble | ( | int | row, |
int | column, | ||
out bool | isUnassigned | ||
) |
Gets the double data at a particular location in the table.
Created in NX11.0.0
License requirements: None.
row | the rows to query |
column | the column to query |
isUnassigned | is the value unassigned |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
int NXOpen.ITableEditorDataProvider.GetInteger | ( | int | row, |
int | column, | ||
out bool | isUnassigned | ||
) |
Gets the integer data at a particular location in the table.
Created in NX11.0.0
License requirements: None.
row | the rows to query |
column | the column to query |
isUnassigned | is the value unassigned |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
string NXOpen.ITableEditorDataProvider.GetString | ( | int | row, |
int | column | ||
) |
Gets the string data at a particular location in the table.
Created in NX10.0.0
License requirements: None.
row | the rows to query |
column | the column to query |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.SetBoolean | ( | int | rows, |
int | column, | ||
bool | booleanData | ||
) |
Sets boolean data at a particular location in the table.
Created in NX11.0.0
License requirements: None.
rows | the row to set |
column | the column to set |
booleanData | the boolean data to set |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.SetBoolean | ( | int[] | rows, |
int | column, | ||
bool | booleanData | ||
) |
Sets boolean data on a range of table cells in a specified column.
Returns whether any data was successfully set.
Created in NX11.0.0
License requirements: None.
rows | the rows to set |
column | the column to be set |
booleanData | the boolean data to set |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.SetDouble | ( | int | rows, |
int | column, | ||
double | doubleData | ||
) |
Sets double data at a particular location in the table.
Created in NX11.0.0
License requirements: None.
rows | the row to set |
column | the column to set |
doubleData | the double data to set |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.SetDouble | ( | int[] | rows, |
int | column, | ||
double | doubleData | ||
) |
Sets double data on a range of table cells in a specified column.
Returns whether any data was successfully set.
Created in NX11.0.0
License requirements: None.
rows | the rows to set |
column | the column to be set |
doubleData | the double data to set |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.SetInteger | ( | int | rows, |
int | column, | ||
int | integerData | ||
) |
Sets integer data at a particular location in the table.
Created in NX11.0.0
License requirements: None.
rows | the row to set |
column | the column to set |
integerData | the integer data to set |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.SetInteger | ( | int[] | rows, |
int | column, | ||
int | integerData | ||
) |
Sets integer data on a range of table cells in a specified column.
Returns whether any data was successfully set.
Created in NX11.0.0
License requirements: None.
rows | the rows to set |
column | the column to be set |
integerData | the integer data to set |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.SetString | ( | int | rows, |
int | column, | ||
string | stringData | ||
) |
Sets string data at a particular location in the table.
Created in NX10.0.0
License requirements: None.
rows | the row to set |
column | the column to set |
stringData | the string data to set |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.SetString | ( | int[] | rows, |
int | column, | ||
string | stringData | ||
) |
Sets string data on a range of table cells in a specified column.
Returns whether any data was successfully set.
Created in NX10.0.0
License requirements: None.
rows | the rows to set |
column | the column to be set |
stringData | the string data to set |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.UnsetValue | ( | int | row, |
int | column | ||
) |
Unsets the data at a particular location in the table.
Created in NX11.0.0
License requirements: None.
row | the row to unset |
column | the column to unset |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
bool NXOpen.ITableEditorDataProvider.UnsetValue | ( | int[] | rows, |
int | column | ||
) |
Unsets the data on a range of table cells in a specified column.
Returns whether any data was successfully unset.
Created in NX11.0.0
License requirements: None.
rows | the rows to unset |
column | the column to be unset |
Implemented in NXOpen.Tooling.BomListDataProvider, NXOpen.Tooling.CostTableDataProvider, and NXOpen.TableEditorDefaultDataProvider.
|
getset |
Returns or sets the number of columns in the table
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the number of rows in the table
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: None.