2016-06-24 4 views
0

GridViewをリフレッシュする方法onSelectIndexChangeがドロップダウンしましたか? すべてのインデックス変更時にグリッドをリフレッシュまたはクリアする場合 そしてddlist.selectvalue=0の場合、ポップアップがPlease select valid optionと表示され、グリッドが非表示になります。ドロップダウンのonSelectedIndexChanged()でGridViewをリフレッシュするにはどうすればよいですか?

私はこのコードを使用しています:

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

インデックス 変化にグリッドを非表示にしていますが、 'Gridconten'をバインドするために使用されるコードを表示します –

答えて

0

OK私はこれを使用していますいくつか試した後、それを持っています! 基本的に私はデータなしでそれを結合し、

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 
関連する問題