بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
1

دسترسی به فیلد های یک DataGridView

با سلام به همه ی دوستان توسیتسویی ، من دارم از توی یک دیتا بیس Access دیتا ها رو می خونم و توی یک DataGridView نمایش می دم و یک ستون دیگه هم خودم دستی اضافه کردن که توی اون ستون و در هر ردیف یک دکمه وجود داره که قراره وقتی کلیک شد بره به یک فرم دیگه و مقدار خانه ی کناریش که id هست رو هم بفرسته ولی نمی دونم چجوری مقدار خونه ی کناریش رو بفرستم!

DataGridView

ممنون از راهنمایی تون!! itpro باشید!!

پرسیده شده در 1394/03/05 توسط

1 پاسخ

3

الان تو خوندن مقدار از تو گرید مشکل داری یا فرستادنش؟ اگه میخوای مقدار رو بخونی با کد زیر میشه مقدار ستون مورد نظر رو بدست آورد. با فرض اینکه از رویداد CellContentClick استفاده کرده باشی:

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var data = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;
        }

اگر میخوای مقدار رو به یک فرم دیگه بفرستی، تو فرم مورد نظر یه Property تعریف کن، بعد مقدار خونده شده رو ست کن برای اون Property. چون هر فرم یک کلاسه و کلاس میتونه Property داشته باشه.

پاسخ در 1394/03/05 توسط

پاسخ شما