0
我以爲我有一個簡單的任務;將「選擇...」添加到多個下拉列表中。DataBind或DataBound
但是,我沒有得到我想要的結果,我越來越困惑,如果我應該在我的Gridview編輯模式下使用dataBound或dataBinding事件。
我的代碼很簡單;
protected void ActivityList_DataBinding (object sender, System.EventArgs e)
{
DropDownList ddl2 = (DropDownList)(sender);
var act = Eval("myactivity").ToString();
if (act != "") { ddl2.SelectedValue = act; }
ddl2.Items.Insert(0, new ListItem("Select..", "-1"));
}
此檢查某值已經被選中,將有希望跳到選擇,如果它已經,仍然加入了選擇項目列表。
使用dataBound事件的作用在於它加上了我的選擇,但如果有的話不會去選定的值。它也會創建奇怪的行爲,在選擇時跳到我的頁面頂部,而不是停留在我正在編輯的行上。
使用dataBinding根本不會顯示我添加的項目。
歡迎各位諮詢!在您的DDL
克斯(在CodeLand丟失)