Visualizzazione dei risultati da 1 a 4 su 4

Discussione: update in c#

  1. #1

    update in c#

    ho cercato dappertutto compreso in questo forum .....ma niente da fare uttti esenpi in VB.NET..... ho bisogno di scrivere laprocedura di Update da un datagrid in c# ma non riesco a recuperare i valori delle text box in editing ...

    qunacuno di voi sa dirmi come si fa.....
    Croghen

  2. #2
    ...
    <script language="C#">
    ...
    void myDataGrid_EditCommand(Object source, DataGridCommandEventArgs e) {
    myDataGrid.EditItemIndex = e.Item.ItemIndex;
    }

    void myDataGrid_CancelCommand(Object source, DataGridCommandEventArgs e) {
    myDataGrid.EditItemIndex = -1;
    }

    void myDataGrid_UpdateCommand(Object source, DataGridCommandEventArgs e) {
    TextBox txtNome; // Creo un controllo TextBox

    // Lo cerco all'interno della pagina, alla cella 1
    txtNome = (TextBox) e.Item.Cells[1].FindControl("txtNome");
    // (conta le colonne del datagrid iniziando dalla prima tenendo conto che è zero-based
    // e quindi si inizia da zero)


    StringBuilder strSql = new StringBuilder();
    strSql.Append("UPDATE bSponsor SET ");
    strSql.Append("Nome='" + txtNome.Text + "'");
    // ecc...

    // Esegui la stringa SQL

    myDataGrid.EditItemIndex = -1;
    }
    ...
    </script>

    <asp:DataGrid ...
    DataKeyField="IDCampo"
    OnUpdateCommand="myDataGrid_UpdateCommand"
    OnCancelCommand="myDataGrid_CancelCommand"
    OnEditCommand="myDataGrid_EditCommand"
    ...
    </asp:DataGrid>

  3. #3
    Grazie mille sei stato chiarissimo ....
    Croghen

  4. #4
    e.......
    e se il mio non fosse un vero e proprio semplice TextBox
    ma, diciamo in fase di update/edit, deve essere multilinea?

    come dovrei fare?

    Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.