0 امتیاز
سلام دوستان

به سختی با این وب سایت آشنا شدم.

و امید دارم با همراهی شما عزیزان مشکلم برطرف بشه.

بنده یک جدول در دیتابیس دارم شامل حدود 5 هزار کاربر...

متغیری از اون جدول تعریف  var ListUser = new List<Db.User>();

و سعی دارم با LINQ پس از مرتب سازی بر اساس فیلد مورد نظرم ، index یا رتبه یک کاربر خاص رو بر اساس ID اون بدست بیارم.

هر کاری میکنم نمیشه.

ممنون میشم راهنمایی بفرمایید.

فرضا 5 کاربر داریم :

علی    4

محمد    6

حسن    2

اکبر    8

محسن    1

در LINQ بر اساس نمره ها مرتب و سپس میخوام فرضا رتبه حسن را بدست بیاورم که حاصل برابر است با : 4

1 پاسخ

0 امتیاز

سلام 

فکر کنم این مشکل رو حل کنه

 

SqlConnection cnz = new SqlConnection(ConfigurationManager.ConnectionStrings["lap_appConnectionString"].ConnectionString);

                SqlCommand cmdzs = new SqlCommand("SELECT MAX (ID_field) FROM tbl ", cnz);

                    cmdzs.CommandType = CommandType.Text;

                    cmdzs.Connection.Open();

                    SqlDataReader dr = cmdzs.ExecuteReader();
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
 
                            max_id_lbl.Text = dr[0].ToString();
                        
                        }
                    }
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...