I have a grid that has a GridEditCommandColumn, one visible editable GridBoundColumn, and some invisible GridBoundColumn data items. The EditMode is InPlace.
If you put the row into edit mode, you can't click on the textbox to edit it. You can tab to it, but you can't click it.
If I add another visible editable column to the grid, the problem goes away.
And I can get around it by manually setting focus to the textbox in ItemDataBound.
--Eve
The grid declaration:
<telerik:RadGrid ID="ConfigGrid" runat="server" AutoGenerateColumns="False"
OnNeedDataSource="ConfigGrid_NeedDataSource"
OnUpdateCommand="ConfigGrid_UpdateCommand"
OnItemDataBound="ConfigGrid_ItemDataBound"
ShowStatusBar="True" AllowPaging="False" AllowSorting="true">
<pagerstyle mode="NextPrevNumericAndAdvanced" />
<mastertableview autogeneratecolumns="False" editmode="InPlace" commanditemdisplay="Top"
DataKeyNames="BELawSecCitationDetailID,RowVersion" AllowSorting="true" AllowMultiColumnSorting="true">
<SortExpressions>
<telerik:GridSortExpression FieldName="IsAssociated" SortOrder="Descending" />
<telerik:GridSortExpression FieldName="Citation" SortOrder="Ascending" />
</SortExpressions>
<EditFormSettings>
<EditColumn UniqueName="EditCommandColumn1">
</EditColumn>
</EditFormSettings>
<CommandItemTemplate>
<div style="float: right;">
<asp:LinkButton ID="RefreshRadGridLookupButton" runat="server" CommandName="RebindGrid"
SkinID="swGridRefreshLinkButton"></asp:LinkButton>
</div>
</CommandItemTemplate>
<Columns>
<telerik:GridEditCommandColumn ButtonType="ImageButton">
<HeaderStyle Width="40px" />
</telerik:GridEditCommandColumn>
<telerik:GridCheckBoxColumn DataField="IsAssociated" UniqueName="IsAssociated" DataType="System.Boolean"
HeaderText="Active?" Visible="false">
<HeaderStyle Width="40px" />
</telerik:GridCheckBoxColumn>
<telerik:GridBoundColumn DataField="Citation" UniqueName="Citation"
HeaderText="Law Citation Text" DataType="System.String">
</telerik:GridBoundColumn>
Mode
<telerik:GridBoundColumn DataField="BELawSecCitationDetailID" UniqueName="BELawSecCitationDetailID" Visible="false"
DataType="System.Int32" />
<telerik:GridBoundColumn DataField="RowVersion" UniqueName="RowVersion"
DataType="System.Int32" Visible="false">
</telerik:GridBoundColumn>
</Columns>
</mastertableview>
</telerik:RadGrid>