IList<DutyInfo> DutyDate = new List<DutyInfo>();这种类型的值要怎么用啊
/// <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 要怎么做呀 请高手指点啊 --------------------编程问答--------------------
List<DutyInfo> list = GetDutyByDate(DateTime d_date);--------------------编程问答--------------------
label1.Text = list[0].字段名.ToString();
label2.Text = list[1].字段名.ToString();
label3.Text = list[2].字段名.ToString();
List<DutyInfo> list = GetDutyByDate(DateTime d_date);是什么意思
字段名 是数据表中的字段名吗
说清楚点吧 感谢 --------------------编程问答-------------------- 第一步,楼主在开发环境中把鼠标移动到public IList<DutyInfo> GetDutyByDate(DateTime d_date)中间的DutyInfo上,然后点击右键,再点"转到定义"看看DutyInfo的结构,再看想把这个DutyInfo类型的哪个属性赋给Label控件. --------------------编程问答-------------------- DutyDAL duty = new DutyDAL();
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();这样也不对
要怎么读取啊 求高手指点啊 --------------------编程问答--------------------
List<DutyInfo> list = GetDutyByDate(DateTime d_date);--------------------编程问答--------------------
GetDutyByDate 返回一个IList
label1.Text = list[0]["数据库字段名"].ToString();
SQL_getDutyByDate 执行一下这个存储过程。看看输出了什么数据。。
在使用list之前再加一个判断
if(list != null && list.Count > 0){
//给label赋值
} --------------------编程问答-------------------- DutyDAL duty = new DutyDAL();
DateTime dt = DateTime.Parse("2011-9-30 0:00:00");
List<DutyInfo> list = duty.GetDutyByDate(dt);
label1.Text = list[0].D_u_id.ToString();
这么写 也还是有错耶 --------------------编程问答-------------------- 具体是提示什么错误?LZ想要的结果是什么样的? --------------------编程问答--------------------
在使用list之前再加一个判断
if(list != null && list.Count > 0){
//给label赋值
}
补充:.NET技术 , ASP.NET