簡體   English   中英

單擊按鈕,在VB中切換選項卡

[英]switch Tab in VB on button click

我正在使用div和javascript創建選項卡

<div  id="tabs"> 
    <ul class="nav nav-tabs">
        <li><a href="#tabs-1">Issue Part</a></li>
        <li><a href="#tabs-2">Return Part</a></li>

    </ul>
    <div id="tabs-1" > Content </div>
   <div id="tabs-2" > Content </div>

</div>

在tab1和tab2中,我具有gridview和search按鈕,當我單擊tab2上的search button時,它過濾了tab2上gridview2的數據,但顯示了tab1,如何在單擊按鈕后顯式添加以顯示tab2

按鈕單擊代碼

    Protected Sub ImageButton2_Click(sender As Object, e As ImageClickEventArgs) Handles ImageButton2.Click
        Dim DataView As New DataView(PopulatePR())
        If (DropDownList2.Text = "OR") Then
            DataView.RowFilter = "Case = '" + Txtcase1.Text + "' OR Name = '" + txtname1.Text + "'"
        Else
            DataView.RowFilter = "Case = '" + Txtcase1.Text + "' AND Name = '" + txtname1.Text + "'"
        End If
        GridView2.DataSource = DataView
        GridView2.DataBind()

End Sub

我試過這個,但它沒有用

  MyBase.OnPreRender(e)
        Page.ClientScript.RegisterStartupScript(GetType(Issue_Parts),"TabToSelect", "$('#tabs').tabs({ active:1})", True)

我認為正在選擇dataGridView選項卡1的控件事件中的某個位置。 由於該程序不可能在其上完成它。 我強烈建議您找到導致該錯誤的那段代碼。

至於如何顯式選擇選項卡2,請使用我在ButtonClick事件中選擇tab2所添加的行來完成。 但這只是暫時的想法。 再一次強烈建議找到選擇tab1的代碼段。

    Protected Sub ImageButton2_Click(sender As Object, e As ImageClickEventArgs) Handles ImageButton2.Click
          Dim DataView As New DataView(PopulatePR())
          If (DropDownList2.Text = "OR") Then
              DataView.RowFilter = "Case = '" + Txtcase1.Text + "' OR Name = '" + txtname1.Text + "'"
          Else
              DataView.RowFilter = "Case = '" + Txtcase1.Text + "' AND Name = '" + txtname1.Text + "'"
          End If
          GridView2.DataSource = DataView
          GridView2.DataBind()
          tabControl1.SelectedTab = tabPage2
    End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM