如何用SQL数据表和与该表分离的项填充一个组合框

本文关键字:填充 组合 一个 数据表 SQL 何用 分离 | 更新日期: 2023-09-27 18:03:17

抱歉,如果标题有点模糊-很难在一句话中捕获我想要做的事情,所以我会快速解释我想要实现的目标。

我想绑定一个SQL表到一个组合框,并有它的所有值(项目名称为例),但我也希望添加一个我自己的项目到同一个组合框,从表分开(例如-"添加新"应该在SQL表值加载在组合框后插入在列表的底部)。

这可能吗?如果有,我该怎么做?

谢谢你们了!

如何用SQL数据表和与该表分离的项填充一个组合框

您可以像这样在代码隐藏中分配数据源。

cmb1.DataSource=dt;
cmb1.DataBind();
cmb1.Items.Insert(dt.Rows.Count,new ComboBoxItem("Add New","0"));
cmb1.appenddatabounditems="true";

您可以使用插入,您必须指定索引和新的添加到列表中。

cmb1.Items.Insert(tabl.rows.count,"Add new");

ComboboxItem item = new ComboboxItem();
item.Text = "Add new";
item.Value = 0;
cmb1.Items.Add(item);

如果你没有指定任何索引,它将最后追加