November 10
Il controllo GridView di Microsoft .NET Framework presenta le caselle di testo per la modifica in colonne della tabella di default. I programmatori possono utilizzare le funzioni di controllo GridView ASP.NET per creare un elenco a discesa in Windows Form. Le colonne possono essere trasformati nella pagina Web con l'inserimento di tag di markup ASP.NET senza ulteriore codice di programmazione relativo al modulo. È necessario utilizzare i nomi dei parametri di ASP.NET per fare una colonna su un GridView in una casella di riepilogo.
1 Fare clic sul pulsante "Start" di Windows e selezionare "Microsoft Visual Studio."
2 Fai clic su "Apri" e selezionare la pagina Web ASP.NET in cui si desidera effettuare una colonna su un GridView in una casella di riepilogo.
3 Aggiungere il seguente codice alla vostra pagina Web dopo la linea di "forma":
<asp: GridView ID = "GridView1" runat = "server" AutoGenerateColumns = "false"
DataKeyNames="Country" DataSourceID="SqlDataSource1">
& Lt; Colonne>
& Lt; asp: CommandField ShowEditButton = "true" />
& Lt; asp: BoundField DataField = "Nazione" HeaderText = "Nazione"
InsertVisible = "false" ReadOnly = SortExpression "True" = "Nazione" />
& Lt; asp: BoundField DataField = "Popolazione" HeaderText = "Popolazione"
SortExpression = "Popolazione" />
& Lt; asp: BoundField DataField = "Capitol" HeaderText = "Capitol"
SortExpression = "Capitol" />
& Lt; asp: BoundField DataField = "Creato" HeaderText = "Creato"
SortExpression = "Creato" />
& Lt; asp: TemplateField HeaderText = "Area" SortExpression = "Area">
& Lt; EditItemTemplate>
& Lt; asp: DropDownList runat ID = "DropDownList1" = "server"
DataSourceID = "SqlDataSource2" DataTextField = "Area" DataValueField = "Area"
SelectedValue = '& lt;% # Bind ( "Area")%>'>
& Lt; / asp: DropDownList>
& Lt; / EditItemTemplate>
& Lt; ItemTemplate>
& Lt; asp: Label ID = "Label1" runat = testo "server" = '& lt;% # Bind ( "Area")%>'> & lt; / asp: Label>
& Lt; / ItemTemplate>
& Lt; / asp: TemplateField>
& Lt; / Colonne>
& Lt; / asp: GridView>
& Lt; asp: SqlDataSource ID = runat "SqlDataSource1" = "server"
ConnectionString = "& lt;% $ ConnectionStrings: NORTHWNDConnectionString%>"
DeleteCommand = "DELETE FROM [dipendenti] WHERE [Paese] = @Country"
InsertCommand = "INSERT INTO [dipendenti] ([popolazione], [Capitol], [Creato], [Area]) VALORI (@Population, @Capitol, @Created, @area)"
SelectCommand = "SELECT [Paese], [della popolazione], [Capitol], [Creato], [Area] da [Employees]"
UpdateCommand = "UPDATE [dipendenti] SET [popolazione] = @Population, [Capitol] = @Capitol, [Creato] = @Created, [Area] = @area WHERE [Paese] = @Country">
& Lt; DeleteParameters>
& Lt; asp: Parameter Name = tipo "Country" = "Int32" />
& Lt; / DeleteParameters>
& Lt; UpdateParameters>
& Lt; asp: Parameter Name = "Popolazione" Type = "String" />
& Lt; asp: Parameter Name = Tipo "Capitol" = "String" />
& Lt; asp: Parameter Name = "Creato" type = "DateTime" />
& Lt; asp: Parameter Name = "Area" Type = "String" />
& Lt; asp: Parameter Name = tipo "Country" = "Int32" />
& Lt; / UpdateParameters>
& Lt; InsertParameters>
& Lt; asp: Parameter Name = "Popolazione" Type = "String" />
& Lt; asp: Parameter Name = Tipo "Capitol" = "String" />
& Lt; asp: Parameter Name = "Creato" type = "DateTime" />
& Lt; asp: Parameter Name = "Area" Type = "String" />
& Lt; / InsertParameters>
& Lt; / asp: SqlDataSource>
4 Fare clic su "File", "Salva" per fare una colonna su un GridView negli oggetti geografici di riepilogo.