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