谁能告诉我为什么这不起作用?我没有在代码中收到错误,但信息(月,日)没有显示在标签中.连接处于活动状态,数据存在.它只是不会显示.
列表框(listNames)从数据库中填充,并且工作正常.我想要的是从列表框中选择的记录中的MONTH和DAY信息显示为标签.
谢谢你的帮助.
private void listNames_SelectedIndexChanged(object sender, EventArgs e)
{
using (connection = new SqlConnection(connectionString))
using (SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM members WHERE Name = " + listNames.SelectedItem.ToString(), connection))
{
DataTable showlistTable = new DataTable();
DataSet info = new DataSet();
adapter.Fill(showlistTable);
adapter.Fill(info);
labelDetailsMonth.Text = info.Tables[0].Rows[0]["Month"].ToString();
labelDetailsDay.Text = info.Tables[0].Rows[0]["Day"].ToString();
}
}
Run Code Online (Sandbox Code Playgroud)