using (SqlConnection conn = conMgr.GetDatabaseConnection())
{
using (SqlCommand cmd = new SqlCommand("getEdit", conn))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@id", id));
cmd.Connection = conn;
using (SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
{
while (rdr.Read())
{
TextBox1.Text = rdr.GetInt32(rdr.GetOrdinal("id")).ToString();
TextBox2.Text = rdr.GetString(rdr.GetOrdinal("name"));
DropDownList4.SelectedValue = rdr.GetString(rdr.GetOrdinal("country"));
string dt = rdr.GetString(rdr.GetOrdinal("dob"));
Label14.Text = dt;
}
rdr.Close();
}
}
dob是日期时间类型。所以请告诉我如何使用标签显示它。如何将日期时间对象转换为srting类型。
您需要使用GetDateTime
,然后可以使用ToShortDateString
dd / mm / yyyy格式获取它:
string dt = rdr.GetDateTime(rdr.GetOrdinal("dob")).ToShortDateString();
Label14.Text = dt;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句