VB.Netアプリケーションで、次のいずれかを行うにはどうすればよいですか。
データベースに追加されたばかりの何かのdropDownListselectedIndex位置を見つけます。
追加された日付/時刻で表示するようにインラインSQLクエリを変更することにより、DropDownListに表示されている最後に追加されたエントリでフォームを再起動します。
VB.Netアプリケーションで、次のいずれかを行うにはどうすればよいですか。
データベースに追加されたばかりの何かのdropDownListselectedIndex位置を見つけます。
追加された日付/時刻で表示するようにインラインSQLクエリを変更することにより、DropDownListに表示されている最後に追加されたエントリでフォームを再起動します。
これはvb.netというよりもSQLの質問だと思います。vb側で行う必要があるのは、SQLクエリからドロップダウンリストに返されるデータセットでdatasourceとdatabindを使用することだけです。また、SQLでは、日時列で並べ替える必要があります。
VB.Net に DetailsView がある場合は、それを使用します。ASP.Net にあることは知っています。
スタイル プロパティが DropDownList に設定された ComboBox について話していると思いますか?
これを行うには、次の 2 つの方法があります。
1) 上記のように、SQL の結果を最新の項目から順に並べます。
2) 最後のアイテムの ID を取得し (id desc で上位 1 つの ID オーダーを選択)、データ ソースをバインドした後、ComboBox.SelectedValue をこの ID に設定します。
リストをアルファベット順にソートしたい場合は、2 番目の方法が適しています。CombBox.ValueMember がバインド時に同じ ID フィールドに設定されていると仮定します。