PDA

View Full Version : بدست آوردن سطر انتخاب شده در gridview



reddevilutd
سه شنبه 16 شهریور 1395, 07:51 صبح
با عرض سلام
می خواستم در gridview موجود در devexpress ، با انتخاب هر سطر، شماره شناسه ی رکورد انتخاب شده را بدست آورم. چگونه این کار را انجام دهم؟
با تشکر

En_MK
سه شنبه 16 شهریور 1395, 09:09 صبح
سرچ کنید راحتتر به نتیجه می رسید


private void dataGridView_SelectionChanged(object sender, EventArgs e)
{
foreach (DataGridViewRow row in dataGridView.SelectedRows)
{
string value1 = row.Cells[0].Value.ToString();
string value2 = row.Cells[1].Value.ToString();
//...
}
}

rahmatipoor
چهارشنبه 17 شهریور 1395, 11:03 صبح
در رویداد SelectionChanged دیتاگرید ویو این کد رو بنویسید:

if (dtg.RowCount > 0)
{

int index = dtg.CurrentRow.Index;
int ItemID = Int32.Parse(dtg["ID", index].Value.ToString());
}


index شماره رکورد رو بهتون میده فقط در نظر داشته باشید که از صفر شروع میشه.
بعدش با استفاده از ایندکس میتونید ستون دلخواهتون رو به دست بیارید. مثلا من اینجا ID رو خواستم که چون از نوع int هست بعدش تبدیل به int کردم