Я пытаюсь изменить значение столбца в сетке (.net 3.5), используя событие RowUpdating.Событие запускается, и я установил новое значение - но таблица не обновляется.
<asp:GridView ID="GridViewHotels" runat="server" AllowSorting="True"
AutoGenerateColumns="False" DataSourceID="SqlDataSourceHotels"
OnRowUpdating="GridViewHotels_RowUpdating">
...
<asp:BoundField DataField="lat" HeaderText="lat" SortExpression="lat" />
...
<asp:SqlDataSource ID="SqlDataSourceHotels" runat="server"
UpdateCommand="UPDATE [hotels] SET ... [lat] = @lat .... WHERE [id] = @id">
Это код события (который называется):
protected void GridViewHotels_RowUpdating(Object sender,
GridViewUpdateEventArgs e)
{
e.NewValues["lat"] = "xxx";
}
И все же поле "lat" не обновляется