![](/img/trans.png)
[英]select spacific sheet in import data from Excel to database ADO.net using C#
[英]Adding data to dropdown list from Azure database using ADO.net c#
我需要获取从select语句中获得的数据,并将其放在下拉框中,但是我不知道在拥有select语句后该怎么做。 这是我当前的代码。 我正在使用c#和ADO.net
protected void Possition1_SelectedIndexChanged(object sender, EventArgs e)
{
using (var connection = new QC.SqlConnection("Server=CONNECTIONINFO"))
{
connection.Open();
using (var command = new QC.SqlCommand())
{
command.Connection = connection;
command.CommandType = DT.CommandType.Text;
command.CommandText = @"SELECT * [firstName], [lastName]
FROM [dbo].[Players]
WHERE [position] = 'QB'
ORDER BY [firstName] ASC";
}
}
}
任何帮助将不胜感激。
可以使用ExecuteReader()函数执行查询,因此可以将结果放置在dataSet中以填充下拉列表。.如果它是Asp Mvc doprdown,则可以以SelectListItem的形式将列表放置为值,并以与上述类似的形式显示文本下面
string constr = ConfigurationManager.ConnectionStrings["Server=CONNECTIONINFO"].ConnectionString;
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand("SELECT * [firstName], [lastName]
FROM [dbo].[Players]
WHERE [position] = 'QB'
ORDER BY [firstName] ASC"))
{
cmd.CommandType = CommandType.Text;
cmd.Connection = con;
con.Open();
ddlPlayers.DataSource = cmd.ExecuteReader();
ddlPlayers.DataTextField = "firstName";
ddlPlayers.DataValueField = "PlayerId";
ddlPlayers.DataBind();
con.Close();
}
}
ddlCustomers.Items.Insert(0, new ListItem("--Select Player--", "0"));
我希望这会有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.