Determines whether a row is selected in a DataWindow. A selected row is highlighted using reverse video.
| DataWindow type | Method applies to | 
|---|---|
| Web | Client control | 
boolean dwcontrol.IsSelected ( number row )
| Argument | Description | 
|---|---|
| dwcontrol | A reference to a DataWindow control, DataStore, or child DataWindow | 
| row | A value identifying the row you want to test to see if it is selected | 
Returns true if row in dwcontrol is selected and false if it is not selected. If row is greater than the number of rows in dwcontrol or is 0 or negative, IsRowSelected also returns false.
You can call IsRowSelected in a script for the Clicked event to determine whether the row the user clicked was selected. With IsRowSelected and SelectRow, you can highlight a row on the client without causing a postback.
This code calls IsRowSelected to test whether the clicked row is selected. If the row is selected, SelectRow deselects it; if it is not selected, SelectRow selects it:
if (rowNumber > 0)
{
   if (dw_1.IsRowSelected(rowNumber))
      dw_1.SelectRow(rowNumber, false);
   else
      dw_1.SelectRow(rowNumber, true);
}