You would need to have the DisplayLayout.SelectTypeRowDefault set to Extended. Then shift clicking or control clicking will select based on the normal patterns.
Is this the only property that needs set? I have tried to set this for my grid and it doesnt seem to work. Also when I double click my RowSelector it gives me a little dialogue next to it with a ok/cancel button, how do I turn that off?
I have also encountered this issue. There is more to it anyone found the solution?
I've previously created grid that support multiple select even with the default selection property i.e not extended
In response to your other question you can cancel the dialogue by using the before row selected action. e.cancel = true or something!
Two parts to this problem.
The grid has a hierarchy of settings starting with the overall grid and drilling down through the bands to the specific rows and columns within bands. You may have turned off multiple selection at the grid level but it is turned on at the band level (band[0]). The band level overrules the grid level so multiple selection persists.
To reset the features, use the Quick Design dialog and select the control settings icon on the left. In the middle drill down the bands item to band (0), and set the SelectRowType feature to "Not Set". Then back up one level to UltraWebGrid, and find DisplayLayout on the right panel, drill down and find SelectTypeRowDefault. Change this to your desired setting (Extended for multiple rows).
The other possiblity is that you have code behind that has set these values. Search for the .SelectRowType and .SelectTypeRowDefault in your code and set these accordingly.
For the Row Edit Template that appears when you double click, you will have to brave the html side of working with the Grid.
<RowEditTemplate>
<br />
<p align="center">
<input id="igtbl_reOkBtn" onclick="igtbl_gRowEditButtonClick(event);" style="width: 50px"
type="button" value="OK" />
<input id="igtbl_reCancelBtn" onclick="igtbl_gRowEditButtonClick(event);" style="width: 50px"
type="button" value="Cancel" /></p>
</RowEditTemplate>
Delete the entire thing from <RowEditTemplate>...</RowEditTemplate>
You may have inadvertantly added this template when you were in design view and selected the Edit Templates feature at the bottom of the Smart Tag. Once you start this you cannot cancel it.