我有dropdownlist
具有该项目的文本和值属性设置主键项。 是的,我显示出与文本属性和查询与价值属性的主键。
我想也得到所选项目的其他财产,如名称,没有查询dataset
绑定到dropdownlist
或查询数据库。
我怎样才能做到这一点?
<asp:DropDownList ID="ddl" runat="server">
<asp:ListItem Text="ItemID" Value="ItemID"></asp:ListItem> // I want get item's name
</asp:DropDownList>
DropDownList
ASPX标记:
<asp:DropDownList ID="ddlDropDown" runat="server">
<asp:ListItem Text="ItemID" Value="ItemID" ThirdValue="ItemName" />
</asp:DropDownList>
检索这样的价值:
ListItem item = ddlDropDown.Items.FindByValue("ItemID");
string value = item.Attributes["ThirdValue"];
如果你想获得只有一个属性,如姓名,你可能会想这样做,
<asp:DropDownList ID="ddl" runat="server">
<asp:ListItem Text="ItemID" Value="ItemName"></asp:ListItem>
</asp:DropDownList>
您可以使用Text属性查询哪些是主键条目ID并获得价值属性,它是与ITEMNAME
SelectedItem.Value