PDA

View Full Version : بدست آوردن داده یک ستون خاص و سطر جاری از datagrid



ILYA
یک شنبه 26 مهر 1383, 13:13 عصر
سلام به همه دوستان خوبم
من می خوام داده یک ستون خاص و سطر خاص از datagrid ی که در لیستی از داده ها رو در فرم نمایش داده و در حال حاضر current هست ( با توجه به انتخاب کاربر) رو بدست بیارم ودر یک متغییر بریزم . ولی نمی دونم چه شکلی باید این کار رو کرد .


در ضمن چو ن لیست داده هایی که در datagrid نمایش داده شده دقیقا همان چیزی نیست که در منبع داده وجود دارد (بستگی به داده ای که کاربر وارد میکند filter می شود.) نمی تونم از ایندکس سطر جاری datagrid استفاده کنم .

اگه ممکنه من رو راهنمایی کنید.

saeed_programer
چهارشنبه 29 مهر 1383, 15:17 عصر
سلام دوست عزیز این کار بسیار راحت انجام میشود:
DataGrid1.SelectedItem.Cells[1].Text که در این کد شماره سلول مورد نظر را قرار میدهید در ضمن از صفر شروع میشود.

ILYA
چهارشنبه 29 مهر 1383, 17:19 عصر
خیلی ممنون
:flower:

بالاخره بعد از چند روز جوابم رو گرفتم.

ILYA
سه شنبه 05 آبان 1383, 16:20 عصر
:(
غلطه !؟؟؟؟

saeed_programer
چهارشنبه 06 آبان 1383, 15:03 عصر
چی غلطه ؟
چه خطائی میگیره؟

danial82
دوشنبه 31 مرداد 1384, 10:39 صبح
عزیز datagrid اصلان proprty بنام SelectedItem نداره یا اگه داره من نمیدونم چه جوری میاد

فاطمه هاشمیان
دوشنبه 31 مرداد 1384, 13:59 عصر
;object selectedItem = null
; ""=string cellValue
[selectedItem = datagrid1[dataGrid1.CurrentCell.RowNumber,dataGrid1.CurrentC ell.ColoumnNumber;
;(cellValue = Convert.toString(selectedItem
ببین با این دستور مشکلت حل میشه

danial82
چهارشنبه 02 شهریور 1384, 07:19 صبح
مثل همیشه خانوم هاشمیان ممنون جواب داد

mehdi1367
پنج شنبه 31 شهریور 1390, 00:16 صبح
با سلام
من می خوام مقدار سطر اول و ستون اول از دیتا گرید رو تو یه متغیر بریزم . خواهش می کنم کمک کنید .

RIG000
پنج شنبه 31 شهریور 1390, 01:07 صبح
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
object select = null;
select = dataGridView1[dataGridView1.CurrentCell.ColumnIndex, dataGridView1.CurrentRow.Index].Value.ToString();
// select = dataGridView1[0, 1].Value.ToString();
string x = Convert.ToString(select);
label3.Text = x;
}

RIG000
پنج شنبه 31 شهریور 1390, 01:09 صبح
با سلام
من می خوام مقدار سطر اول و ستون اول از دیتا گرید رو تو یه متغیر بریزم . خواهش می کنم کمک کنید .
شما از این کد use کن /

select = dataGridView1[0, 0].Value.ToString();