ciao ho un problema riesco a selezionare le righe di ma poi schiacciando un bottone vorrei che i dati andassero a formare una una altra pagina web il problema è che non so da dove partire.
per creare una variabile globale come faccio?in pratica quando seleziono una variabile deve aumentare e quando seleziono un altra riga dovrebbe aumentare ma non lo fa!!
il codice è questo:
<%@ Page %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">
Sub Page_Load
If Not IsPostBack Then
Dim conPubs As SqlConnection
Dim cmdSelect As SqlCommand
conPubs = New SqlConnection( "Server=localhost;UID=sa;PWD=secret;Database=esedr a;Trusted_Connection=yes" )
cmdSelect = New SqlCommand( "Select * From player inner join ruolo on player.idruolo = ruolo.idruolo", conPubs )
conPubs.Open()
dgrdTitles.DataSource = cmdSelect.ExecuteReader()
dgrdTitles.DataBind()
conPubs.Close()
End If
End Sub
'funzione di selezione
Sub dgrdTitles_ItemCommand( s As Object, e As DataGridCommandEventArgs )
If e.CommandName="select" Then
e.Item.BackColor = System.Drawing.Color.Lightblue
e.Item.Font.Bold = True
Else
e.Item.BackColor = System.Drawing.Color.red
e.Item.Font.Bold = False
End If
End Sub
</script>
<html>
<head>
<title>DataGridButtonColumn.aspx</title>
</head>
<body>
<form runat="Server">
<aspataGrid id="dgrdTitles" OnItemCommand="dgrdTitles_ItemCommand" AutoGenerateColumns="False" CellPadding="10" Runat="Server">
<Columns>
<asp:BoundColumn HeaderText="Foto" DataField="Foto" />
<asp:BoundColumn HeaderText="Nome" DataField="nome" />
<asp:BoundColumn HeaderText="Cognome" DataField="cognome" />
<asp:BoundColumn HeaderText="ruolo" DataField="ruolo" />
<asp:BoundColumn HeaderText="partite" DataField="partite" />
<asp:BoundColumn HeaderText="gol" DataField="gol" />
<asp:BoundColumn HeaderText="ammonizioni" DataField="ammonizioni" />
<asp:BoundColumn HeaderText="datavisita" DataField="datavisita" />
<asp:ButtonColumn CommandName="select" Text="Convocare!" />
<asp:ButtonColumn CommandName="unselect" Text="Non convocare" />
</Columns>
</aspataGrid>
</p>
Numero giocatori convocati:
<asp:Label id="lblnum" runat="server" BackColor="LightBlue" Width="115px"></asp:Label>
</p>
</p>
</p>
<asp:Label id="lblmessaggio" runat="server"></asp:Label>
</p>
Numero giocatori non convocati:<asp:Label id="lblnconv" Width="115px" runat="server" BackColor="Red"></asp:Label>
</p>
</form>
</body>
</html>