2012-03-05 13 views
0

接続文字列を作成しましたが、SQLデータベースからIDを持つドロップダウンリストを作成しています。GridViewにDropDownList値を設定する方法

ドロップダウンリストからIDをクリックしてクエリを実行して、グリッドビューにデータを入力する必要があります。私はドロップダウンリストautopostback = Enabledを作った。私は間違いがない。ここで

は私のコードです:

ドロップダウン結合機能を保持している
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddlContracts.SelectedIndexChanged 

    Dim ds As New DataSet 

    Dim umsContractsContractID As String = "select * from umsContracts where ContractID=' " & ddlContracts.SelectedValue & " '" 
    Dim umsContractBillContractID As String = "select * from umsContractBills where ContractID=' " & ddlContracts.SelectedValue & " '" 

    Dim Contracts As New SqlDataAdapter(umsContractsContractID, connstring) 
    Dim Bill As New SqlDataAdapter(umsContractBillContractID, connstring) 

    Contracts.Fill(ds, "umsContracts") 
    Bill.Fill(ds, "umsContractBill") 

    gvContracts.DataSource = ds.Tables("umsContracts").DefaultView 
    gvContracts.DataBind() 
    gvContractBill.DataSource = ds.Tables("umsContractBill").DefaultView 
    gvContractBill.DataBind() 

End Sub 
+0

"私はエラーが発生していません"。あなたの質問は何ですか、何が問題なのですか? –

答えて

0

?あなたのドロップダウンリストは、すべてのポストバックにバインドされているか、あなたはそれを内部に保管しています!IsPostback節?

0

trueに設定されていない場合は、ドロップダウンリストのautopostback = trueを設定してみてください。

関連する問題