/// <summary>
/// 根据日期获取值
/// </summary>
public IList<DutyInfo> GetDutyByDate(DateTime d_date)
{ IList<DutyInfo> DutyDate = new List<DutyInfo>(); SqlParameter parm = new SqlParameter("@d_date", SqlDbType.DateTime, 50);//参数名称,变量类型,长度
parm.Value = d_date;//获取参数值 using (SqlDataReader rdr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL_getDutyByDate, parm))
{
while (rdr.Read())
{
DutyInfo duty = new DutyInfo(rdr.GetInt32(0));
DutyDate.Add(duty);
}
}
return DutyDate;
}想把获取的值赋值给label1 label2 label3 要怎么做呀 请高手指点啊
/// 根据日期获取值
/// </summary>
public IList<DutyInfo> GetDutyByDate(DateTime d_date)
{ IList<DutyInfo> DutyDate = new List<DutyInfo>(); SqlParameter parm = new SqlParameter("@d_date", SqlDbType.DateTime, 50);//参数名称,变量类型,长度
parm.Value = d_date;//获取参数值 using (SqlDataReader rdr = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL_getDutyByDate, parm))
{
while (rdr.Read())
{
DutyInfo duty = new DutyInfo(rdr.GetInt32(0));
DutyDate.Add(duty);
}
}
return DutyDate;
}想把获取的值赋值给label1 label2 label3 要怎么做呀 请高手指点啊
label1.Text = list[0].字段名.ToString();
label2.Text = list[1].字段名.ToString();
label3.Text = list[2].字段名.ToString();
说清楚点吧 感谢
DateTime dt = DateTime.Parse("2011-9-30 0:00:00");
label1.Text = duty.GetDutyByDate(dt)[0].ToString();我这么写 但是不对 哪里出问题了呢label2.Text = duty.GetDutyByDate(dt)[1].d_u_id.ToString();这样也不对
要怎么读取啊 求高手指点啊
GetDutyByDate 返回一个IListlabel1.Text = list[0]["数据库字段名"].ToString();SQL_getDutyByDate 执行一下这个存储过程。看看输出了什么数据。。
在使用list之前再加一个判断
if(list != null && list.Count > 0){
//给label赋值
}
DateTime dt = DateTime.Parse("2011-9-30 0:00:00");
List<DutyInfo> list = duty.GetDutyByDate(dt);
label1.Text = list[0].D_u_id.ToString();这么写 也还是有错耶
在使用list之前再加一个判断
if(list != null && list.Count > 0){
//给label赋值
}