Come fare una colonna su un GridView in una lista di goccia

November 10

Come fare una colonna su un GridView in una lista di goccia


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.

istruzione

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.