Я использую вид сетки Devexpress 9, который связан с источником данных.
У меня есть 3 столбца, показанных ниже, и, скажем, 10 строк генерируются после привязки данных.
<dxwgv:GridViewDataTextColumn Caption="New Rate" FieldName="Rate2" VisibleIndex="1">
<DataItemTemplate>
<dxe:ASPxTextBox ID="t_newrate" ClientInstanceName="txt1" runat="server" Width="50px">
<ClientSideEvents KeyPress="function(s, e) {
if(event.keyCode == 13)
{
txt2.Focus();
}}" />
</dxe:ASPxTextBox>
</DataItemTemplate>
<HeaderStyle Font-Bold="True" />
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="New Firm Rate" FieldName="Firm_Rate2" VisibleIndex="2">
<DataItemTemplate>
<dxe:ASPxTextBox ID="t_newfirmrate" runat="server" Width="50px" ClientInstanceName="txt2">
</dxe:ASPxTextBox>
</DataItemTemplate>
<HeaderStyle Font-Bold="True" />
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="Item_Id" FieldName="Item_Id" VisibleIndex="3">
<HeaderStyle Font-Bold="True" />
</dxwgv:GridViewDataTextColumn>
Когда я нажимаю ввод в первом текстовом поле, он фокусируется на следующее текстовое поле, но на текстовое поле в последней строке . Почему он не фокусирует текстовое поле в той же строке ?
Есть ли другой способ приблизиться к этому ??