首页 » C# DataTable删除空行

C# DataTable删除空行

2017/6/15 11:27:24 50 梦影雾花
protected void removeEmpty(DataTable dt)  
{  
    List<DataRow> removelist = new List<DataRow>();  
    for (int i = 0; i < dt.Rows.Count; i++)  
    {  
        bool rowdataisnull = true;  
        for (int j = 0; j < dt.Columns.Count; j++)  
        {  
            if (!string.IsNullOrEmpty(dt.Rows[i][j].ToString().Trim()))  
            {  
  
                rowdataisnull = false;  
            }  
        }  
        if (rowdataisnull)  
        {  
            removelist.Add(dt.Rows[i]);  
        }  
  
    }  
    for (int i = 0; i < removelist.Count; i++)  
    {  
        dt.Rows.Remove(removelist[i]);  
    }  
}


阅读延展
评论列表
新浪微博
微信