actuellement lorsque les dossiers sont nuls je reçois l'erreur la source cantain aucune ligne de données pour gérer que je l'ai vérifié nombre> 0 mais toujours je suis avoir une idée de comment résoudre cela.la source cantain aucune ligne de données lors de l'utilisation prendre asp.net
dynamic dt = ds.Tables(0);
int totalrowCount = dt.Rows.Count;
//dt.Rows.Count
//dt.Select().Take(100)
// dt.Rows.Cast(Of System.Data.DataRow)().Take(100)
DataTable dt1 = default(DataTable);
if (totalrowCount > 0) {
dt1 = dt.AsEnumerable().Take(100).CopyToDataTable();
} else {
dt1 = dt.AsEnumerable().CopyToDataTable();
}
Il est pas clair ce que vous attendez le chèque à faire - s'il n'y a pas de lignes, puis 'dt.AsEnumerable() Prenez (100)' retournerait la même séquence que 'dt. .AsEnumerable() '. Cela n'aide pas que nous ne sachions pas * où * vous obtenez une erreur. Si c'est dans un dernier morceau de code qui nécessite un 'DataTable' non vide, alors vous devez vraiment réfléchir plus attentivement à ce que vous voulez faire quand il n'y a * * pas * de lignes. –
dans l'autre partie je reçois l'erreur. –
@Zbidi Je reçois erreur dans la partie –