首页 > 其他 > 详细

递归-删除table表中最后一行数据

时间:2019-10-10 18:31:23      阅读:104      评论:0      收藏:0      [点我收藏+]

递归,就是自己调用自己。

/// <summary>
/// 递归-删除table表中的最后一行空数据
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
public static DataTable getNoLastWhiteRow(DataTable dt)
{
    bool res = false;
    if(string.IsNullOrEmpty(dt.Rows[dt.Rows.Count - 1][dt.Columns[0].ColumnName].ToString()))
    {
        dt.Rows.RemoveAt(dt.Rows.Count - 1);
        if (!res)
        {
            getNoLastWhiteRow(dt);
        }
    }
    else
    {
        res = true;
    }
    return dt;
}

 

递归-删除table表中最后一行数据

原文:https://www.cnblogs.com/wjtstudy/p/11649545.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!