/// <param name="ds">要封装的ds</param>
/// <param name="strwhere">条件</param>
/// <param name="orderby">排序</param>
/// <returns>一个数组 满足条件的datarow</returns>
private DataRow[] GetRows(DataSet ds,string strwhere,string orderby,int EndNumber)
{
DataRow[] rows = ds.Tables[0].Select(strwhere, orderby);//得到满足条件的行
//将行放到一个ds中
int endNum = EndNumber;
// rows.Length <= EndNumber ? endNum = rows.Length : endNum = EndNumber;//得到最后的行
if (rows.Length<EndNumber)
{
endNum = rows.Length;
}
rows.Length = endNum;//截断dr
//动态的去掉多余的长度
return rows;
} 发现报错 因为 rows.length属性是只读的。 现在就是想把多余的行数去掉 不想用for来便利 有什么好的方法吗?
/// <param name="strwhere">条件</param>
/// <param name="orderby">排序</param>
/// <returns>一个数组 满足条件的datarow</returns>
private DataRow[] GetRows(DataSet ds,string strwhere,string orderby,int EndNumber)
{
DataRow[] rows = ds.Tables[0].Select(strwhere, orderby);//得到满足条件的行
//将行放到一个ds中
int endNum = EndNumber;
// rows.Length <= EndNumber ? endNum = rows.Length : endNum = EndNumber;//得到最后的行
if (rows.Length<EndNumber)
{
endNum = rows.Length;
}
rows.Length = endNum;//截断dr
//动态的去掉多余的长度
return rows;
} 发现报错 因为 rows.length属性是只读的。 现在就是想把多余的行数去掉 不想用for来便利 有什么好的方法吗?
解决方案 »
- 获取asp.net中连接字符串中的信息
- B/S开发,有什么好的工作流,大家推荐下
- vs2008 调试时出现脚本文档
- 菜鸟Datalist中选中Checkbox问题,在线等,急,谢谢
- asp.net 如何连接远程的oracle数据库啊?
- 到底选哪个毕业论文方向好呢?XML? OR .NET?
- 请问怎样用javascript来判断点击的是哪个imagebutton控件?
- web程序如何读取客户端的文件?
- 我定義了一個datagrid樣式表CSS,但不起作用,這是為什麼?
- kendison,您好,非常感谢你上次帮我解决问题,再麻烦您一次......
- DAL定义了方法在DataSource却无法使用?
- asp.net 图片问题。求解
private DataRow[] GetRows(DataSet ds,string strwhere,string orderby,int EndNumber)
{
DataRow[] rows = ds.Tables[0].Select(strwhere, orderby);//得到满足条件的行
//将行放到一个ds中
int endNum = EndNumber;
// rows.Length <= EndNumber ? endNum = rows.Length : endNum = EndNumber;//得到最后的行
if (rows.Length<EndNumber)
{
endNum = rows.Length;
}
rows =rows.Take(endNum).ToArray();
//rows.Length = endNum;//截断dr
//动态的去掉多余的长度
return rows;
}