这是什么一场啊?“System.StackOverflowException”类型的异常未处理的“System.StackOverflowException”类型的异常出现在 System.Data.dll 中。
//预警展示
BLL_Warning warning = new BLL_Warning();
DataTable dt_warning = new DataTable();
dt_warning = warning.warning_select_num(); //检索预警信息
string[] title_pic = new string[4];
string[] url_pic = new string[4];
int i = 0;
foreach (DataRow dr in dt_warning.Rows)
{
title_pic[i]=(string)dr["Title"];
url_pic[i]=(string)dr["PicUrl"];
i++;
}
是这个循环的原因吗???
/// <summary>
/// 检索预警信息(四条)
/// </summary>
/// <returns>DataTable</returns>
public DataTable warning_select_num()
{
DataTable dt = new DataTable();
dt = warning_select_num();
return dt;
}
}
//预警展示
BLL_Warning warning = new BLL_Warning();
DataTable dt_warning = new DataTable();
dt_warning = warning.warning_select_num(); //检索预警信息
string[] title_pic = new string[4];
string[] url_pic = new string[4];
int i = 0;
foreach (DataRow dr in dt_warning.Rows)
{
title_pic[i]=(string)dr["Title"];
url_pic[i]=(string)dr["PicUrl"];
i++;
}
是这个循环的原因吗???
/// <summary>
/// 检索预警信息(四条)
/// </summary>
/// <returns>DataTable</returns>
public DataTable warning_select_num()
{
DataTable dt = new DataTable();
dt = warning_select_num();
return dt;
}
}
看看dt.Rows.Count