سلام
چطوری میتونم آخرین ردیف یک datagride را بدست بیارم.مرسسسسسسسسسسی
سلام
چطوری میتونم آخرین ردیف یک datagride را بدست بیارم.مرسسسسسسسسسسی
سلام
ببین یه خاصیتی داره به اسم count که تعداد ردیفا رو توی گرید بهت میده
حالا میتونی بگی :
dataGridView1.Rows[dataGridView1.Rows.Count].Selected = true;
فک کنم همینو بخوای...
خیلی ممنون.حالا چطوری میتونم به مقادیر فیلدهای این سطر آخری دسترسی پیداکنم
اگر منظور شما تعداد سطرها هستش با دستور زیر این کا رو می توان انجام داده
dataGridView1.Rows.Count
اینطوری:
فرض کن ستون هاش ID,Name باشه
اونوقت توی دیتاگرید ویو وقتی ردیفی selected ش true میشه و ردیفی هست که الان انتخاب شده
اونوقت میتونی از خواص cell استفاده کنی مثلا:
int id = dataGridView1.CurrentRow.Cells["ID"].Value;
string name = dataGridView1.CurrentRow.Cells["Name"].Value;
Cells[i]
مقدار فیلد شماره i را برمیگردونه.مرسی بازم مرسی
شما اگر ستون هاتو نام گذاری کرده باشی باید بگی
Cells["ColumnName"].Value
وگرنه خود ستون ها از صفر شماره گذاری میشن مثلا:
Cells[3].Value
حالا اگر بخوای مقدار توی ستون رو تغییر بدی:
اولا دیتا گرید ویو ت باید readOnly نباشه
بعد برعکس همینه دیگه:
Cells[i].Value = int ID;