50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

بدست آوردن cell در currentrowیک datatable

سلام

کد زیر را نوشته ام

 dt.Columns.Add("ID", typeof(string));
            dt.Columns.Add("Name", typeof(string));
            for (int i = 0; i < 31; i++)
            {
                dt.Rows.Add(i,i+1);
            }
        }

و DataTable را پرمیکنیم

حال می خواهم ستون نام سطر 20 را پیدا کنم و نمایش بدهم چگونه باید این کد رابنویسم

باتشکر

پرسیده شده در 1395/05/19 توسط

2 پاسخ

0

با درود

دوست عزیز فک میکنم کد بالا یه ایراد استراتژیک داره. البته درست نوشتن اما اون کد برای بدست آوردن نام ستون 20 ام هستش. نه محتوای سلولی که در ردیف 20 ستون اول هستش.

شما دیتا تیبل رو باید بصورت یک ماتریس در نظر بگیری. پس برای دسترسی به هر سلول اون ابتدا شماره ردیف و سپس شماره ستون رو بصورت زیر مینویسی.

messagebox.show(dt.Rows[19].cells[0].value.tostring());

با سپاس

پاسخ در 1395/05/23 توسط
1

سلام، برای بدست آوردن نام ستون داخل یک DataTable از کد زیر می تونید استفاده کنید:

MessageBox.Show(table.Columns[19].ColumnName);
پاسخ در 1395/05/19 توسط

پاسخ شما