2016-06-24 7 views
0

Wie aktualisiert man die GridView in onSelectIndexChange eines Drop-Down? Ich möchte das Raster aktualisiert oder gelöscht werden bei jedem Indexwechsel und wenn die ddlist.selectvalue=0 dann ein Pop-up kommt sagen Please select valid option und dann das Raster verbirgt sich.Wie aktualisiert man die GridView in onSelectedIndexChanged() eines Drop-Down?

ich diesen Code verwende:

Protected Sub ddllist_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddllist.SelectedIndexChanged 
     If ddllist.SelectedValue = 1 Then 

      tdtype.InnerHtml = "Leas ID" 
      btnSave.Enabled = True 
      trtype.Visible = True 

     ElseIf (ddllist.SelectedValue = 0) Then 
      btnSave.Enabled = False 
      trtype.Visible = False 
      ' Gridconten.DataSource = "" 
      'Gridconten.DataBind() 
      'Page_Load(sender, e) 
      Gridconten.DataSource = Nothing 
      Gridconten.DataBind() 

     Else 
      btnSave.Enabled = True 
      tdtype.InnerHtml = "Vendor ID" 
      trtype.Visible = True 
     End If 
    End Sub 
+0

Zeigen Sie den Code, der verwendet wird, um den 'Gridconten' zu binden –

Antwort

0

ok ich habe es bekam nach einigen versuchen ich dies mit !! im Grunde ich es ohne Daten bin Bindung und das Gitter auf Index Änderung versteckt

Protected Sub ddllist_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddllist.SelectedIndexChanged 
     If ddllist.SelectedValue = 1 Then 
      Label2.Text = "" 
      tdtype.InnerHtml = "Leas ID" 
      btnSave.Enabled = True 
      trtype.Visible = True 
      Gridconten.DataSource = Nothing 
      Gridconten.DataBind() 
      Gridconten.Visible = False 
      Gridconten.Columns(0).HeaderText = "Lease ID" 

     ElseIf (ddllist.SelectedValue = 0) Then 
      btnSave.Enabled = False 
      trtype.Visible = False 
      Label2.Text = "" 
      ' Gridconten.DataSource = "" 
      'Gridconten.DataBind() 
      'Page_Load(sender, e) 
      Gridconten.DataSource = Nothing 
      Gridconten.DataBind() 

      Gridconten.Visible = False 

     Else 
      Label2.Text = "" 
      btnSave.Enabled = True 
      tdtype.InnerHtml = "Vendor ID" 
      trtype.Visible = True 
      Gridconten.DataSource = Nothing 
      Gridconten.DataBind()    
      Gridconten.Visible = False 
      Gridconten.Columns(0).HeaderText = "Vendor ID" 
     End If 
    End Sub 
Verwandte Themen