Questione : Gruppo di dati scriv di risparmio all'assistente di SQL

Ho generato un gruppo di dati scriv contro una tabella 2008 (CheckListDetails) dell'assistente di sql quando tento di aggiornare la tabella, niente accado.  Ho compreso il codice per il button.
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
il class= " del id= " codeSnippet786154 del
Protected le maniglie secondarie btnSave.Click del btnSave_Click (mittente di ByVal come oggetto, ByVal e come System.EventArgs)
        Drow fioco come CheckListDetails.CheckListDetailsRow
        tmpSQL = sSQL & “DOVE CheckListID =„ & Me.lblCheckListID.Text
        Adattatore fioco come SqlDataAdapter = nuovo SqlDataAdapter (tmpSQL, cnStr)
        adattatore. Riempire (CLD, “CheckListDetails„)
        Se Me.lblCheckListID.Text < 0 allora
            drow = CLD.CheckListDetails.NewCheckListDetailsRow
            drow.CLTypeID = sessione (“CLType„)
            drow.DisplayText = Me.tbDisplayText.Text
            drow.DisplayOrder = Me.tbDisplayOrder.Text
            drow.NoteText = Me.tbNoteText.Text
            drow. Active = Me.cbActive.Checked
            drow.HasSub = Me.cbHasSub.Checked
            drow.AcceptChanges ()
        Altrimenti
            Per ogni drow in CLD.CheckListDetails
                drow.CLTypeID = sessione (“CLType„)
                drow.DisplayText = Me.tbDisplayText.Text
                drow.DisplayOrder = Me.tbDisplayOrder.Text
                drow.NoteText = Me.tbNoteText.Text
                drow. Active = Me.cbActive.Checked
                drow.HasSub = Me.cbHasSub.Checked
                drow.AcceptChanges ()
            Dopo
        Concluder se

        ResetControls ()
        Me.Panel1.Visible = falso
        gvCLDetails.DataBind ()
    Sommergibile dell'estremità
class= del

Risposta : Gruppo di dati scriv di risparmio all'assistente di SQL

Quale versione eccellete siete che usando? Potreste provare appena a selezionare le cellule vuote adjecent, rightsclick e selezionare “la cancellazione„. Allora scegliete “le cellule dello spostamento in su„.

Per i cambiamenti, incollare la seguente formula in cellula I2:

=IF (E (ESIGERE (A: A; J: J); ESIGERE (B: B; K: K); ESIGERE (C: C; L: L); ESIGERE (D: D; M.: M); ESIGERE (E: E; N: N); ESIGERE (F: F; O: O); ESIGERE (G: G; P: P); ESIGERE (H: H; Q: Q)); ""; “DIFFERENTE! ")

la cellula I2 di scatto, scatta l'ultima cellula nella colonna di I in modo da tutte le cellule in questo exept I1 della colonna sono selezionate e premono CTRL+D per copiare questa funzione a tutte le cellule selezionate. Ora se i left and right sono differenti il colum di I dichiarerà “DIFFERENTE!„

Altre soluzioni  
 
programming4us programming4us