دسترسی به فیلد های یک DataGridView
با سلام به همه ی دوستان توسیتسویی ، من دارم از توی یک دیتا بیس Access دیتا ها رو می خونم و توی یک DataGridView نمایش می دم و یک ستون دیگه هم خودم دستی اضافه کردن که توی اون ستون و در هر ردیف یک دکمه وجود داره که قراره وقتی کلیک شد بره به یک فرم دیگه و مقدار خانه ی کناریش که id هست رو هم بفرسته ولی نمی دونم چجوری مقدار خونه ی کناریش رو بفرستم!
ممنون از راهنمایی تون!! itpro باشید!!
1 پاسخ
الان تو خوندن مقدار از تو گرید مشکل داری یا فرستادنش؟ اگه میخوای مقدار رو بخونی با کد زیر میشه مقدار ستون مورد نظر رو بدست آورد. با فرض اینکه از رویداد CellContentClick استفاده کرده باشی:
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
var data = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;
}
اگر میخوای مقدار رو به یک فرم دیگه بفرستی، تو فرم مورد نظر یه Property تعریف کن، بعد مقدار خونده شده رو ست کن برای اون Property. چون هر فرم یک کلاسه و کلاس میتونه Property داشته باشه.