我有一个下拉列表,当前从存储过程的结果集中填充。 DDL的数据源设置为结果集。
如果没有将默认记录插入数据库(我不想这样做),如何将项目添加到DDL,这是表单加载时的默认选定项目?
答案 0 :(得分:2)
修改存储过程以包含并合并虚拟行。
(SELECT 1 as X, 'abc' AS Y) UNION (SELECT X, Y FROM your_table);
答案 1 :(得分:0)
另一个选择是在将数据源绑定到组合框之前将“默认”选项添加到数据源。
像这样的东西将用于DataTable
DataRow row = dt.NewRow();
row["Id"] = 0;
row["Text"] = "Select...";
dt.Rows.InsertAt(row, 0);