在ASP.Net Web forms中将SQL Server时间值绑定到下拉列表的方法如下:
<asp:DropDownList ID="ddlTime" runat="server"></asp:DropDownList>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// 连接到SQL Server数据库
string connectionString = "Your SQL Server Connection String";
SqlConnection connection = new SqlConnection(connectionString);
// 执行SQL查询语句
string query = "SELECT DISTINCT TimeColumn FROM YourTable";
SqlCommand command = new SqlCommand(query, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
// 将查询结果绑定到下拉列表
ddlTime.DataSource = reader;
ddlTime.DataTextField = "TimeColumn";
ddlTime.DataValueField = "TimeColumn";
ddlTime.DataBind();
// 关闭数据库连接
reader.Close();
connection.Close();
}
}
请注意,你需要将上述代码中的"Your SQL Server Connection String"替换为你自己的SQL Server连接字符串,"YourTable"替换为你要查询的表名,"TimeColumn"替换为你要绑定的时间列名。
这样,当页面加载时,下拉列表将会显示SQL Server数据库中的时间值。
领取专属 10元无门槛券
手把手带您无忧上云