使用:C# | 网
我想要做的是拿一个 ComboBox 和一个 Button。我希望 ComboBox 为 DataValueField 读取两个不同的数据集,并使用不为空的 DataValueField 填充下拉列表。
这两个数据集将具有不同的 DataTextField,因此我需要 ComboBox 来检查并使用不为空的 DataTextField 填充 ComboBox。这可能吗?
到目前为止,我有 ComboBox 为其中一个数据集填充 DataValueField,但不是同时填充两者。我不确定我是否应该使用 OnSelectedIndexChanged 或不同的东西,或者这是否可能?任何建议都将受到欢迎!谢谢。
.aspx
<asp:ComboBox ID="ComboBox1" runat="server" AutoPostBack="True"
DataSourceID="SQLserver"
DataTextField="Text" DataValueField="Value" MaxLength="0"
style="display: inline;">
</asp:ComboBox>
.aspx.cs
protected void Button1_Click (object sender, System.EventArgs e)
{
if (ComboBox1.SelectedIndex > -1)
{
bool img = true;
string Path = "URL" + ComboBox1.SelectedItem.Value;
if (img == true)
{
ClientScript.RegisterStartupScript(this.GetType(), "openFoundImage", "window.open('" + Path + "');", true);
}
}
}