1
如何將下拉選項設置爲在aspx頁面中硬編碼的選項? 「將dropdownlist選項設置爲硬編碼的aspx定義值
我這樣定義它:
<asp:DropDownList ID="DropDownListTug" runat="server"
DataSourceID="SqlDataSourceTugs"
DataTextField="Tug_Name" DataValueField="Tug_ID" AutoPostBack="True"
AppendDataBoundItems="True"OnSelectedIndexChanged="ShowNewRateBtn">
<asp:ListItem Value="0" Text="<Select>" Enabled="True" Selected="False"></asp:ListItem>
</asp:DropDownList>
我試圖通過使用
protected void NewTug_Click(object sender, EventArgs e)
{
processTugs.Visible = true;
tname.Visible = true;
allButtons.Visible = true;
pubvar.EnableAllControls(Page);
//DropDownListTug.ClearSelection();
//DropDownListTug.SelectedIndex = 0;
//DropDownListTug.SelectedValue = "0";
BtnNewRate.Visible = false;
BtnDelete.Visible = false;
BtnUpdate.Visible = false;
BtnSave.Visible = false;
BtnNewTugSave.Visible = true;
BtnCancel.Visible = true;
}
但在代碼隱藏重置其導致它選擇表的第一指標,不是上面的索引0我在aspx頁面中定義的
我不想將元素添加到我的表中。否則,我將不得不重複每一個表,我想要做同樣的事情。沒有辦法做到這一點,否則? – New2This
您不會通過此答案向數據表添加元素。 – Adil
好的。在.DataBind()處給出錯誤: DataSource和DataSourceID都是在'DropDownListTug'上定義的。刪除一個定義。我可以刪除哪些內容? – New2This