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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
   |     Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim ObjDaSoc As New AccesDonnees.Societes
        Dim ObjDaInter As New AccesDonnees.Interlocuteurs
        Dim tblInterlocuteurs As DataTable
        Dim tblSocietes As DataTable
 
        If Not IsPostBack Then
            ddlSocietesBind(Me.ddlSocietes)
        End If
    End Sub
 
    Public Sub Interlocuteurs_Edit(ByVal Sender As Object, ByVal e As DataGridCommandEventArgs)
        Me.dgInterlocuteurs.EditItemIndex = e.Item.ItemIndex
    End Sub
 
    Public Sub Interlocuteurs_Cancel(ByVal Sender As Object, ByVal e As DataGridCommandEventArgs)
        Me.dgInterlocuteurs.EditItemIndex = -1
    End Sub
 
    Public Sub Interlocuteurs_Update(ByVal Sender As Object, ByVal e As DataGridCommandEventArgs)
        Dim ObjDa As New AccesDonnees.Interlocuteurs
        Dim tblInterlocuteurs As DataTable
        Dim InterlocuteurID As Integer
        Dim TitreID As Integer
        Dim Nom As String
        Dim Prenom As String
 
        InterlocuteurID = CType(Me.dgInterlocuteurs.DataKeys(e.Item.ItemIndex), Integer)
        TitreID = CType(e.Item.FindControl("ddlTitres"), DropDownList).SelectedValue
        Nom = CType(e.Item.FindControl("txtNom"), TextBox).Text
        Prenom = CType(e.Item.FindControl("txtPrenom"), TextBox).Text
        Me.Label1.Text = Prenom
        ObjDa.InterlocuteurUpdate(InterlocuteurID, Nom, Prenom)
 
        Me.dgInterlocuteurs.EditItemIndex = -1
    End Sub
 
    Private Sub dgInterlocuteurs_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgInterlocuteurs.ItemDataBound
        If e.Item.ItemIndex = Me.dgInterlocuteurs.EditItemIndex And Me.dgInterlocuteurs.EditItemIndex <> -1 Then
            Dim ddlTitres As DropDownList = CType(e.Item.FindControl("ddlTitres"), DropDownList)
            Dim Selected As Integer = CType(CType(e.Item.FindControl("txtTitreID"), TextBox).Text, Integer)
            ddlTitresBind(ddlTitres, Selected)
        End If
    End Sub
 
    Private Sub dgInterlocuteurs_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgInterlocuteurs.PreRender
        dgInterlocuteursBind(Me.ddlSocietes.SelectedValue)
    End Sub | 
Partager