PDA

View Full Version : خواندن اطلاعات یک فیلد از DataGridView



talamkhani
پنج شنبه 08 اسفند 1387, 10:57 صبح
با انتخاب هر رکورد از یک دیتا گرید مثلا شماره id را گرفته و سپس با استفاده از آن Id سایر فیلدهای آن رکورد را از دیتابیس بگیرم.

hasan_esfahan
پنج شنبه 08 اسفند 1387, 11:18 صبح
اگر منظورت اینه که چطور با کلیک روی یک سطر اطلاعات یک ستون اون رکورد را از دیتا گرید بخونه



string ch= dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[2].Value.ToString();


راستی برای یک سوال نیاز به زدن چندین تاپیک نیست

talamkhani
پنج شنبه 08 اسفند 1387, 11:36 صبح
ضمن تشکر
این کد در بعضی مواقع عمل نمی کند:متعجب:

Keramatifar
پنج شنبه 08 اسفند 1387, 12:05 عصر
دوست عزیز
با این کد می تونی فیلد ID یا هر فیلد از سطر کلیک شده در گرید رو بخونی:


hfSelectedID.Value = grdNews.MasterTableView.DataKeyValues[e.Item.ItemIndex]["ID"].ToString();

hasan_esfahan
پنج شنبه 08 اسفند 1387, 12:49 عصر
ضمن تشکر
این کد در بعضی مواقع عمل نمی کند:متعجب:

این کد را در خاصیت cell click بنویسید حتما جواب می گیرید