在 VB.Net 应用程序中,我怎么能:
查找刚刚添加到数据库的内容的 dropDownList selectedIndex 位置。
通过修改内联 SQL 查询以按添加的日期/时间显示,重新启动表单,并在 DropDownList 中显示最近添加的条目。
在 VB.Net 应用程序中,我怎么能:
查找刚刚添加到数据库的内容的 dropDownList selectedIndex 位置。
通过修改内联 SQL 查询以按添加的日期/时间显示,重新启动表单,并在 DropDownList 中显示最近添加的条目。
我假设您正在谈论将其样式属性设置为 DropDownList 的 ComboBox?
有两种方法可以做到这一点:
1) 按照上面的建议,首先使用最新项目订购您的 SQL 结果。
2)在绑定数据源后,获取最后一项的ID(通过id desc选择前1个id order)并将ComboBox.SelectedValue设置为该ID。
如果您希望按字母顺序对列表进行排序,则第二种方法会更好。我假设您的 CombBox.ValueMember 在绑定时设置了相同的 ID 字段。
我认为这比 vb.net 更像是一个 sql 问题。在 vb 端,您需要做的就是在从 sql 查询返回到下拉列表的数据集上使用数据源和数据绑定。在 SQL 上,您只需要按日期时间列排序。
如果 VB.Net 有一个 DetailsView 我会使用它。我知道 ASP.Net 有一个。