开发者

add default to database populated dropdownbox

I have a dropdown list that is currently populated from a result set of a stored procedure. The datasource for the DDL is set to the resultset.

Without inserting a default record into the database (I don't want to do this) how can I add an item to the DDL which is the default selected i开发者_开发问答tem on form load?


Modify the stored procedure to include and union a dummy row.

(SELECT 1 as X, 'abc' AS Y) UNION (SELECT X, Y FROM your_table);


The other option is adding the "default" selection to the datasource before binding it to the combobox.

Something like this would be for a DataTable

DataRow row = dt.NewRow();
row["Id"] = 0;
row["Text"] = "Select...";

dt.Rows.InsertAt(row, 0);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜