Come eliminare i pulsanti in GridView

September 13

pulsanti GridView offrono agli utenti la possibilità di aggiungere, modificare e cancellare i dati. Un GridView è un controllo dati tabulari trovato in ASP.NET e altri linguaggi di programmazione. Gli sviluppatori aggiungono GridView alle pagine Web e li legano a fonti di dati. GridView sono dinamiche; i programmatori possono modificare il loro aspetto e la funzionalità eseguire programmi. Per esempio, se è necessario eliminare un pulsante di GridView esistente, è possibile farlo con poche righe di codice.

istruzione

Set Up GridView

1 Avviare Microsoft Visual Studio.

2 Fai clic su "File" e selezionare l'opzione "nuovo sito". Si aprirà la finestra pop-up "nuovo sito".

3 Fai clic su "Visual C #" per evidenziarlo.

4 Fare doppio clic sul pulsante "ASP.NET Sito" nel centro della finestra. La finestra pop-up si chiude e Visual Studio istituirà una nuova applicazione Web site.

5 Individuare il pulsante "Design" in fondo l'interfaccia di Visual Studio. Questo visualizza modulo Web predefinito dell'applicazione.

6 Fai clic su "File" e selezionare "Strumenti" dal menu a discesa. Visual Studio aprirà la sua cassetta degli attrezzi.

7 Individuare l'icona GridView nella casella degli strumenti. Fare doppio clic sull'icona per posizionarlo sul modulo Web.

8 Fare clic sulla freccia nell'angolo in alto a destra del GridView e selezionare "Aggiungi nuova colonna." Si aprirà la finestra pop-up "Aggiungi campo".

9 Selezionare "ButtonField" dal menu a tendina e cliccare su "OK". Un nuovo pulsante apparirà nella prima colonna di GridView.

10 Torna alla casella degli strumenti e individuare l'icona "Button". Fare doppio clic sull'icona. Visual Studio inserirà un nuovo pulsante denominato "Button1" sul modulo vicino al GridView.

Pulsante Elimina

11 Fare clic con il modulo Web e selezionare "Visualizza codice" dal menu a discesa. Visual Studio visualizzerà questo codice:

protetto void Page_Load (object sender, EventArgs e)

{

}

La prima riga di codice definisce il metodo "Page_Load" che viene eseguita quando il modulo viene caricato Web. Sotto questa riga di codice sono due simboli della staffa.

12 Aggiungi il testo tra i due simboli della staffa:

string [] rowData = { "Value1", "Valore2"};

System.Data.DataTable MyDataSource = new System.Data.DataTable ();

myDataSource.Columns.Add ( "Colonna1");

myDataSource.Columns.Add ( "Column2");

myDataSource.Rows.Add (rowData);

GridView1.DataSource = MyDataSource;

GridView1.DataBind ();

Questo codice crea una tabella di dati che serve come fonte di dati per questo esempio. La tabella dei dati dà la GridView due colonne. Le colonne vengono visualizzate accanto al pulsante aggiunto nella sezione precedente.

13 Pulsante destro del mouse in qualsiasi punto della finestra del codice e selezionare "Visualizza finestra di progettazione" per mostrare nuovamente il modulo Web.

14 Individuare il pulsante denominato "Button1", che si è aggiunto e fare doppio clic su di esso. finestra del codice del pulsante si apre e visualizza il codice seguente:

protected void Button1_Click (object sender, EventArgs e)

{

}

La prima riga definisce il "Button1" evento click. Quando un utente fa clic sul pulsante, questo codice viene eseguito. Due staffe appaiono sotto la riga di codice.

15 Inserire il codice seguente tra i simboli della staffa:

int buttonLocation = 0;

GridView1.Columns.RemoveAt (buttonLocation);

GridView1.DataBind ();

La prima riga di codice definisce la posizione del pulsante sul GridView. In questo esempio, il pulsante è nella prima colonna di GridView. Questo si traduce a zero, invece di uno, perché sequenza di numerazione di NET inizia da zero invece di uno.

16 Premere il tasto "F5". Il browser si apre e visualizza il modulo con il GridView. Si vedrà il pulsante e due colonne.

17 Fare clic sul pulsante. Il codice evento "Click" del pulsante verrà eseguito ed eliminare il pulsante.

Consigli e avvertenze

  • Se il GridView ha più pulsanti, eliminarli eseguendo l'istruzione GridView1.Columns.RemoveAt (N), dove N è la posizione del pulsante sul GridView.