如何在使用sql数据源时在下拉列表中添加自定义项目

阿比

我想知道当下拉列表绑定到sqldatasource时,是否有可能在下拉列表中添加一个项目作为预选项目。

丹尼斯·韦塞尔斯

假设您具有以下.aspx标记:

<asp:DropDownList 
    ID="DropDownList1" 
    runat="server" 
    DataSourceID="SqlDS" 
    DataTextField="city" 
    DataValueField="id"></asp:DropDownList>
<asp:SqlDataSource 
    ID="SqlDS" 
    runat="server" 
    ConnectionString="<%$ ConnectionStrings:connectionString %>" 
    SelectCommand="SELECT [id],[city] FROM [cities]"></asp:SqlDataSource>

您可以将默认下拉选项设置为服务器端下拉菜单中的第二项,如下所示:

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        DropDownList1.SelectedIndex = 1;
    }
}

或从客户端(使用jQuery),如下所示:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
    $('#DropDownList1').get(0).selectedIndex = 1;
});

更新:

如果我们在示例中使用下拉菜单-我从数据库中检索要显示在下拉菜单中的城市列表,假设我要添加数据库中未包含的新城市,则可以使用UNION关键字用硬编码值连接您的SQL数据:

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        SqlDS.SelectCommand = "SELECT [id],[city] FROM [cities] UNION SELECT 10,'New York'";
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CocoaPods时如何将自定义项目配置添加到Xcode?

来自分类Dev

如何在Linq查询或Linq查询结果中添加自定义项目

来自分类Dev

如何使用 NetSuite 中保存的报告中的数据自动填充自定义项目字段?

来自分类Dev

如何使用情节提要添加自定义数据源类

来自分类Dev

如何使用Jython将自定义属性添加到数据源?

来自分类Dev

使用SQL数据源过滤下拉列表中的选项

来自分类Dev

使用SQL数据源过滤下拉列表中的选项

来自分类Dev

如何在Google Analytics(分析)中创建自定义数据源

来自分类Dev

在.fxml中添加自定义项目

来自分类Dev

如何在自定义项目中正确设置站点地图添加

来自分类常见问题

如何在NavigationView中自定义项目背景和项目文本颜色?

来自分类Dev

使用自定义项目符号时的样式问题

来自分类Dev

如何使用菜单布局将自定义项目添加到NavigationView?

来自分类Dev

如何在Spigot 1.16.5中创建自定义项目?

来自分类Dev

如何在Code :: blocks中使用自定义项目模板

来自分类Dev

在下拉列表的第一个 li 中添加自定义文本

来自分类Dev

如何在c3p0数据源中使用mysql自定义端口?

来自分类Dev

RDLC文件中的自定义数据源

来自分类Dev

使用自定义类设置 UICollectionView 数据源和委托时的错误消息

来自分类Dev

如何在Flutter中使用自定义数据类型下拉列表按钮?

来自分类Dev

如何使用下拉列表选择数据源

来自分类Dev

如何正确使用自定义控件的“数据源选择器编辑器”?

来自分类Dev

如何通过管理API获取自定义数据源的自定义维度?

来自分类Dev

动态定义项目时如何创建自定义数组适配器

来自分类Dev

如何在Visual Studio 2015中注册.NET Core 1.1 RTM的自定义项目模板?

来自分类Dev

如何将自定义项目符号添加到tinyMCE?

来自分类Dev

如何将自定义项目符号添加到tinyMCE?

来自分类Dev

在Eclipse插件中的自定义项目上添加性质失败

来自分类Dev

VB.NET中带有自定义项目的列表框

Related 相关文章

  1. 1

    使用CocoaPods时如何将自定义项目配置添加到Xcode?

  2. 2

    如何在Linq查询或Linq查询结果中添加自定义项目

  3. 3

    如何使用 NetSuite 中保存的报告中的数据自动填充自定义项目字段?

  4. 4

    如何使用情节提要添加自定义数据源类

  5. 5

    如何使用Jython将自定义属性添加到数据源?

  6. 6

    使用SQL数据源过滤下拉列表中的选项

  7. 7

    使用SQL数据源过滤下拉列表中的选项

  8. 8

    如何在Google Analytics(分析)中创建自定义数据源

  9. 9

    在.fxml中添加自定义项目

  10. 10

    如何在自定义项目中正确设置站点地图添加

  11. 11

    如何在NavigationView中自定义项目背景和项目文本颜色?

  12. 12

    使用自定义项目符号时的样式问题

  13. 13

    如何使用菜单布局将自定义项目添加到NavigationView?

  14. 14

    如何在Spigot 1.16.5中创建自定义项目?

  15. 15

    如何在Code :: blocks中使用自定义项目模板

  16. 16

    在下拉列表的第一个 li 中添加自定义文本

  17. 17

    如何在c3p0数据源中使用mysql自定义端口?

  18. 18

    RDLC文件中的自定义数据源

  19. 19

    使用自定义类设置 UICollectionView 数据源和委托时的错误消息

  20. 20

    如何在Flutter中使用自定义数据类型下拉列表按钮?

  21. 21

    如何使用下拉列表选择数据源

  22. 22

    如何正确使用自定义控件的“数据源选择器编辑器”?

  23. 23

    如何通过管理API获取自定义数据源的自定义维度?

  24. 24

    动态定义项目时如何创建自定义数组适配器

  25. 25

    如何在Visual Studio 2015中注册.NET Core 1.1 RTM的自定义项目模板?

  26. 26

    如何将自定义项目符号添加到tinyMCE?

  27. 27

    如何将自定义项目符号添加到tinyMCE?

  28. 28

    在Eclipse插件中的自定义项目上添加性质失败

  29. 29

    VB.NET中带有自定义项目的列表框

热门标签

归档