我附上数据表值的图像,在该列表中我得到最大值1010080009,但我需要得到10100800019,
if(dtItemsplitfiltrExist.rows.count>0)
{
long l1 = Convert.ToInt32(dtItemsplitfiltrExist.Compute("Max(ControlCode)", string.Empty));
l1 = long.Parse("0" + Convert.ToString(dtItemsplitfiltrExist.Compute("max(ControlCode)", string.Empty)));
}
无论如何,我试图获得1010080009 enter image description here
答案 0 :(得分:0)
var max = dtItemsplitfiltrExist
.AsEnumerable()
.Where(x => x["ControlCode"] != DBNull.Value)
.Max(x => x.Field<long>("ControlCode"));
这会对你有帮助,
如果你愿意,可以将它转换为int。