PDA

View Full Version : دو تا سوال در مورد دیتا گرید



pedramfj
سه شنبه 30 شهریور 1389, 15:09 عصر
سلام
من این سوال را قبلا مطرح کردم و یکی از دوستان هم با کد زیر جواب دادند. ولی من نتوانستم از کد زیر استفاده کنم.
1)چگونه میتوانم به یک خانه از دیتاگرید دسترسی پیدا کنم؟؟؟
2) چگونه می توان کاری کرد که زمانی که کاربر بر روی یک ردیف از دیتا گرید کلیک کرد (که شامل شماره شناسنامه ونام و... است)شماره شناسنامه مندرج در لیست همان ردیف, در یک text نمایش داده شود؟؟؟

dgv.Rows[dgv.CurrentRow]


dgv.Rows[1].Cells[2]
تشکر..

ایمان مدائنی
سه شنبه 30 شهریور 1389, 15:14 عصر
با كد زير به دون دسترسي داري :




int VuID = int.Parse(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());

اين قسمت قسمتيه كه شما ميخواهي :


dataGridView1.SelectedRows[0].Cells[0].Value

وبراي سوال دومت از كد زير استفاده كن



textbox1.tex= dataGridView1.SelectedRows[0].Cells[0].Value.toString();

sajadjamalian
سه شنبه 30 شهریور 1389, 15:18 عصر
سلام دوست عزیز:
دسترسی به سطر i ام دیتاگرید:


dataGridView1.Rows[i]

حالا فرض کنیم شماره شناسنامه توی ستون دوم باشه:


dataGridView1.CurrentRow.Cells[2].Value.toString();

ایمان مدائنی
سه شنبه 30 شهریور 1389, 15:21 عصر
خب دوست عزيز حداقل كد را كامل بزار تا بنده خدا گيج نشه بايد بگي چطوري مقدار i رو بدست بياره

sajadjamalian
سه شنبه 30 شهریور 1389, 15:27 عصر
دوست عزیز مقدار i رو هرچیزی از 0 تا dataGridView1.Rows.Count میتونه بده.

ایمان مدائنی
سه شنبه 30 شهریور 1389, 15:30 عصر
من ميدونم اينو و لي خب جسارت نشه به شما دوست خوبم ولي اگه كد كامل باشه ديگه طرف گيج نميشه و فكر نميكنه كه اينكار خيلي سخته و از پرسيدن سوالهاي تكراري جلوگيري ميشه

sajadjamalian
سه شنبه 30 شهریور 1389, 15:32 عصر
همچنین عزیز، قصد جسارت به شمارو نداشتم، شما درست میفرمایید. ممنون.