gpt4 book ai didi

asp.net - 在asp.net中填充dropdownlist的最简单方法(后面的代码)?

转载 作者:行者123 更新时间:2023-12-01 23:00:32 26 4
gpt4 key购买 nike

在asp.net中填充下拉列表的最简单方法是什么(后面的代码)?我刚刚学习了如何使用数据表和数据适配器填充网格。可以使用datatable和data adapter来填充dropdonlist吗?
这是我的尝试。

public partial class page3 : System.Web.UI.Page
{
public DataTable fillmydropdownlist()
{
DataTable drpdt = new DataTable();
string q = "select flightdate from flightdetails";
SqlCommand cmd = new SqlCommand(q,con);
try
{
SqlDataAdapter da2 = new SqlDataAdapter(cmd);
}
catch { }
return drpdt;
}

protected void Page_Load(object sender, EventArgs e)
{
dbOperation dbo = new dbOperation();
DataTable dt = new DataTable();
dt = dbo.fillmydropdownlist();
DataTable drpdt= new DataTable();

if (dt.Rows.Count > 0)
{
DropDownList1.DataSource = drpdt;
DropDownList1.DataBind();
}
else
{
Response.Write("No Data");
}
}
}

最佳答案

您可以使用DataTextField和DataValueField属性。
ListControl.DataTextField Property

DropDownList1.DataSource = drpdt; 
DropDownList1.DataTextField="StringValue";
DropDownList1.DataValueField="CurrencyValue";
DropDownList1.DataBind();
或一次添加一个ListItem。
ASP.Net DropDownList DataTextField Multiple Columns

关于asp.net - 在asp.net中填充dropdownlist的最简单方法(后面的代码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12979297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com