با سلام
میخواستم اطلاعات سلول هایی که یک ردیف خاص با توجه به ردیف انتخابی اون در گرید ویو بدست بیارم ..
مثلا اگر ردیف 5 در گرید ویو انتخاب میشود اطلاعات سلول هایی ردیف 5 در دیتا تیبل هر کدوم رو مثلا اولی کلن id داخل متغیر id دومین کلن name در داخل متغیر nameقرار بده ..
اینم به این خاطر که یه اطلاعاتی که در دیتا تبلی که نسبت دادم به datagirdview بصورت hide کردم و غیر قابل دسترسه .. مثلا id من hide ولی میخوام برای ubdata کردن با توجه به id تو جدولم اون رکورد رو تغییر بدم ممنون میشم راهنمایی کنید
میتونید با استفاده از CurrentRow خط جاری را بدست بیارید و با استفاده از همون و کد Cell[] با نام یا شماره سلول مقدارش رو استخراج کنید
همین کارو کردم پیغام خط میده وقتی از دیتا گرید ویو اون رو میگیرم چون من برای اینکه ستون id نمایش داده نشه به کاربر رو Hide کردم و وقتی میخوام اون اطلاعات اون ستون رو از گرید ویو بگیرم پیغام خطا میده ..
مشکلی با ستون مخفی نداره
حتما جایی اشتباه کردید
کدتون رو قرار بدید تا بررسی کنم
() txtlast.Text = dataGridView1(2, dataGridView1.CurrentRow.Index).Value.ToString
() txtname.Text = dataGridView1(1, dataGridView1.CurrentRow.Index).Value.ToStrin
() txtmeli.Text = dataGridView1(3, dataGridView1.CurrentRow.Index).Value.ToString
() txtid.Text = dataGridView1(0, dataGridView1.CurrentRow.Index).Value.ToString
دوست عزیز عدد 2و1و0و..... شماره ستون و currentrow.index اندیس سطر انتخابیو میگیره اینجوری مقدارایی و ک میخای و وارد تکس باکسا میکنی
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)