WireLess Studio Widgets Developer's Guide
WSWDG ContentsWStWidget class reference

ClearRows

Removes the rows of a WS_LIST_CTRL widget.

Ole declaration

VARIANT_BOOL ClearRowsByName(LPCTSTR sObjectName);

VARIANT_BOOL ClearRowsById(SHORT usObjectId);

Parameters
sObjectName
The name of the target widget.
usObjectId
The id of the target widget.
Return Value

On success, ClearRows returns TRUE, FALSE otherwise. To get extended information, call WStError::GetLastErrorCode.

Remarks

To use this method the current load mode must be WS_LIST_CTRL_LOAD_FROM_MEM (See SetLoadMode for more details).

Example
C#
using WirelessStudioOleWidgets;
WStWidget oWidget = new WStWidget();
short sListCtrlId= 4;
oFactory.CreateWidgetById((short)WSTFactoryConstants.WS_LIST_CTRL, sListCtrlId, "", 0,0, 50, 50, "");
oWidget.AddColumById(sListCtrlId, 40, "Product Id");
oWidget.AddRowById(sListCtrlId, 0);
oWidget.AddRowById(sListCtrlId, 0);
oWidget.AddRowById(sListCtrlId, 0);
oWidget.ClearRowsById(sListCtrlId);
Visual Basic 6 (Full Example: ListCtrlDemoModule.bas.txt)
Public wsWidget As New WStWidget
...
Case "clearRowsBtn"
	'Clears the rows of the list ctrl
	wsWidget.ClearRowsByName "myListCtrl"
...
See also

AddColumn | DeleteRow | SetRowText | SetRowIcon | AddRow | ClearRows | GetSelectedItem | ReadRowsFromFile | SetLoadMode

WStWiget class reference | WStForm class reference | WStFactory class reference | WStError class reference