私のウェブサイトでは、自分がどのソフトウェアに割り当てられているかをクエリするデータベースと、最新の変更履歴記事(ブログとよく似ています)割り当てられたソフトウェアのみに適用されます。dropdownlistから正しい値を呼び出すことはできません。ASP.net
ユーザをソフトウェアに割り当てる役割(ロールなどを含む)を作成しましたが、ページロード中に割り当てられたDataValueFieldを正しく呼び出すことができません。
はバインディングテーブルには、(カンマここでリストを分離)、このようなビットに見える
BindingId、はSoftID、ユーザーID
ユーザーの表であるとともに、デフォルトのASP.netアイデンティティテーブルユーザの役割など
ソフトウェアテーブルは、しかし、ユニークな行の合計数のIDに1を加え
Tが割り当てられています
Dim tbladap As New UserDataSetTableAdapters.SoftwareTableAdapter
SoftDrop.DataSource = tbladap.GetAllData()
SoftDrop.DataTextField = "SoftName"
SoftDrop.DataValueField = "SoftId"
SoftDrop.DataBind()
問題がSoftDropは常にだけでINSERTクエリが
未満の参考のために1のSelectedValueのを持っていることである(そこに特別のDropDownListコントロール何のためにVoIP音声ASP.netコード)を次のように私は彼のコードはありますtbladap.Insert(tbladap.GetData().Rows.Count + 1, SoftDrop.SelectedValue, UserDrop.SelectedValue)
ご協力いただきありがとうございます。
たイベントまたは方法では? –
@DavidBSは、ボタンクリックイベントでASP更新パネルで呼び出されました。これは、Webサイトがdiv内に成功アラートを作成するとデータベースに保存され、SQLデータベース内のデータを確認することもできますが、セレクタは常に1を返します。 –
ユーザーが選択するとすぐに選択値を保存してみてください(SelectedIndexイベント私は何が起きる可能性があるかは、ページの再読み込みによるものであると考えているからです)。 –