PDA

View Full Version : سوال: کد بیشترین مقدار یک ستون جدول



علی فتحی
پنج شنبه 18 مهر 1392, 00:13 صبح
var db = newDataClasses1DataContext();
object mx = db.Table1s.Select(c => c.t).Max();
if (mx == null)
textBox1.Text = "0";
else
textBox1.Text = mx.ToString();

سلام . من این کدو برای بیشترین مقدار نوشتم ولی اعداد تک رقمی تا 9 و دو رقمی تا 99 و ...
نشون میده یعنی با وجود اینکه عدد 10 و 11و ...15 دارم . عدد 9 رو نشون میده .مشکل کجاست و چه راهکاری میشه استفاده کرد با تشکر

group45
پنج شنبه 18 مهر 1392, 08:48 صبح
سلام
شما اطلاعات رو از دیتابیس واکشی کردید تو تیبلتون؟

hamid_hr
پنج شنبه 18 مهر 1392, 09:41 صبح
بزرگترين رو پيدا ميكنه تو جدول
ولي چون اون ستون از نوع استرينگ هستش اشتباه ميشه

hamid_hr
پنج شنبه 18 مهر 1392, 09:45 صبح
فك كنم اين جواب بده
DataTable dt = new DataTable();
int maxID = dt.AsEnumerable().Max(r => Convert.ToInt32( r.Field<string>("Id")));