il solito codice sottostante, tra cui una usuale:codice:<%@ Page Language="vb" AutoEventWireup="false" Codebehind="ajaxGrid.aspx.vb" Inherits="FoodManager.ajaxGrid"%> <%@ Register TagPrefix="ajax" Namespace="MagicAjax.UI.Controls" Assembly="MagicAjax" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>ajaxGrid</title> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1"> <meta name=vs_defaultClientScript content="JavaScript"> <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie3-2nav3-0"> </head> <body MS_POSITIONING="FlowLayout"> <form id="Form1" method="post" runat="server"> <h2>DataGrid con AJAX</h2> <ajax:ajaxpanel ID="Ajaxpanel1" runat="server"> <asp: DataGrid ID="grid" Runat=server BorderColor=Silver AllowPaging=True PageSize=40 PagerStyle-BackColor=#ffcc33 PagerStyle-Mode=NumericPages PagerStyle-PageButtonCount=15 PagerStyle-HorizontalAlign=Left PagerStyle-Height=20 PagerStyle-NextPageText="Pag >>" PagerStyle-PrevPageText="<< Pag " SelectedItemStyle-BackColor=#ffcc00 AllowSorting=True OnSortCommand="grid_SortCommand" OnItemCommand="grid_ItemCommand" AlternatingItemStyle-BackColor=#99ccff Font-Size=9 Font-Name=Verdana Font-Bold=True OnEditCommand="grid_EditCommand" OnCancelCommand="grid_CancelCommand" OnUpdateCommand="grid_UpdateCommand"> <Columns> <asp:ButtonColumn CommandName="select" ButtonType=LinkButton Text="Seleziona"></asp:ButtonColumn> <asp:EditCommandColumn HeaderText="--OPZIONI--" ItemStyle-HorizontalAlign=Center ButtonType=LinkButton CancelText="annulla" EditText="edit" UpdateText="aggiorna"></asp:EditCommandColumn> </Columns> </asp: DataGrid> </ajax:ajaxpanel> </asp:TextBox> </form> </body> </html>
e funziona tutto a meraviglia secondo l'ajax-style.codice:Public Sub grid_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles grid.ItemCommand grid.EditItemIndex = -1 grid.SelectedIndex = e.Item.ItemIndex BindGrid() End Sub
Ma non è tutto qui, vero ?

Rispondi quotando