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 را پیدا کنم و نمایش بدهم چگونه باید این کد رابنویسم
باتشکر
2 پاسخ
0
با درود
دوست عزیز فک میکنم کد بالا یه ایراد استراتژیک داره. البته درست نوشتن اما اون کد برای بدست آوردن نام ستون 20 ام هستش. نه محتوای سلولی که در ردیف 20 ستون اول هستش.
شما دیتا تیبل رو باید بصورت یک ماتریس در نظر بگیری. پس برای دسترسی به هر سلول اون ابتدا شماره ردیف و سپس شماره ستون رو بصورت زیر مینویسی.
messagebox.show(dt.Rows[19].cells[0].value.tostring());
با سپاس
1
سلام، برای بدست آوردن نام ستون داخل یک DataTable از کد زیر می تونید استفاده کنید:
MessageBox.Show(table.Columns[19].ColumnName);