如何select从数据库中一一列的数据显示到标签
How to select data of a column one by one from database and display it to label
我是编程新手,我有一个数据库,其中有一列名为任务和一列日期,我需要 select 从数据库中将今天日期的任务一一显示到标签中。我试过了,但只能显示要标记的第一个任务。
cmd.commandText = "select task from table2 where date ='"+DateTime.Today.ToString("MM-dd-yyyy")+"'";
Var n = cmd.ExecuteReader();
n.Read();
label5.Text = n.GetString(0);
只需将 select 查询与 where 子句 `select ' task from table name where date = 'your date;' 一起使用 row fetch 和随心显示
始终对一次性物品使用 using
。
使用数据阅读器,读取每一行。对于每一行,将任务名称添加到您的标签中。
string cnstring = "<your connection string>";
using (var cn = new SqlConnection(cnstring))
{
using (var cmd = cn.CreateCommand())
{
cmd.CommandText = "select task from table2 where date ='" + DateTime.Today.ToString("MM-dd-yyyy") + "'";
using (var dr = cmd.ExecuteReader())
while (dr.Read())
label5.Text += dr.GetString(0) + " ";
}
}
我是编程新手,我有一个数据库,其中有一列名为任务和一列日期,我需要 select 从数据库中将今天日期的任务一一显示到标签中。我试过了,但只能显示要标记的第一个任务。
cmd.commandText = "select task from table2 where date ='"+DateTime.Today.ToString("MM-dd-yyyy")+"'";
Var n = cmd.ExecuteReader();
n.Read();
label5.Text = n.GetString(0);
只需将 select 查询与 where 子句 `select ' task from table name where date = 'your date;' 一起使用 row fetch 和随心显示
始终对一次性物品使用 using
。
使用数据阅读器,读取每一行。对于每一行,将任务名称添加到您的标签中。
string cnstring = "<your connection string>";
using (var cn = new SqlConnection(cnstring))
{
using (var cmd = cn.CreateCommand())
{
cmd.CommandText = "select task from table2 where date ='" + DateTime.Today.ToString("MM-dd-yyyy") + "'";
using (var dr = cmd.ExecuteReader())
while (dr.Read())
label5.Text += dr.GetString(0) + " ";
}
}