All pastes #4018 Raw Edit

Anonymous

public text v1 · immutable
#4018 ·published 2005-01-10 22:49 UTC
rendered paste body
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
     Handles MyBase.Load cn = New OleDbConnection cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=c:\mesbases\TP2.mdb" cn.Open()cmdselect = New OleDbCommand cmdselect.Connection = cn cmdselect.CommandText = "select nof,noc,nop,titre,datesortie,nombre,cout,dvd from films order by nof" ds = New DataSet da = New OleDbDataAdapter da.SelectCommand = cmdselect da.Fill(ds, "films") Dim col As DataColumn = ds.Tables(0).Columns(0) col.AutoIncrement = True col.AutoIncrementSeed = -1 col.AutoIncrementStep = -2 Dim pk(0) As DataColumn pk(0) = col ds.Tables(0).PrimaryKey = pk courant = 0 'binder les controles
        b1 = TextBox1.DataBindings.Add("text", ds, "films.titre") ' sa propriete text b2 = TextBox2.DataBindings.Add("text", ds, "films.cout") dtp.DataBindings.Add("value", ds, "films.datesortie") 'sa propriete value
        AddHandler b2.Format, AddressOf formatterMontant ' le signe $$$ cm = BindingContext(ds, "films") 'creer currency manager
        Label11.Text = (cm.Position + 1).ToString() + " de " + cm.Count().ToString()
        ' cm.Position += 1 'pour ajouter le $$$$$$
        ' cm.Position -= 1 'pour ajouter le $$$$$$
        afficher()
    End Sub

Private Sub afficher()
        Dim enrg As DataRow = ds.Tables(0).Rows(courant)
        If enrg.RowState <> DataRowState.Deleted Then
            Label6.Text = enrg("nof")
            TextBox1.Text = enrg("titre")
            TextBox2.Text = enrg("cout")
        Else
            Label6.Text = enrg("nof", DataRowVersion.Original)
            TextBox1.Text = enrg("titre", DataRowVersion.Original)
            TextBox2.Text = enrg("cout", DataRowVersion.Original)
        End If
        Label11.Text = (courant + 1).ToString() + " de " + ds.Tables(0).Rows.Count.ToString()
    End Sub