PDA

View Full Version : دریافت مشخصات سلول انتخابی در DataGridView



kolibri
چهارشنبه 08 مهر 1394, 18:38 عصر
سلام؛
چگونه می تونم وقتی کاربر بر روی Data Grid View کلیک می کند، شماره ردیف، سلول و ستون آن را دریافت کنم؟!
می خواهم مقادیر هر یک از سلول های انتخابی آن ردیف را در تکست باکس های جداگانه وارد کنم.
با تشکر

group45
چهارشنبه 08 مهر 1394, 21:18 عصر
یه ایونت داره دیتاگرید ویو به اسم selectedrow با این میتونید اطلاعات اونو اعم از تک تک فیلداش بدست بیارید

kolibri
پنج شنبه 09 مهر 1394, 10:10 صبح
یه ایونت داره دیتاگرید ویو به اسم selectedrow با این میتونید اطلاعات اونو اعم از تک تک فیلداش بدست بیارید
پیدا نکردم این ایونت رو!
:لبخند:
135608

systam
پنج شنبه 09 مهر 1394, 10:35 صبح
DataGridView1_CellClick

kolibri
پنج شنبه 09 مهر 1394, 10:39 صبح
DataGridView1_CellClick

با این نوشتم. ولی آخرین سلول رو وارد تکست باکسم می کنه! ببینید این کدی هست که من براش زده بودم:
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{

OleDbCommand ser = new OleDbCommand("Select * From Kala Where serial Like '%" + txtSN.Text + "%'");
ser.Connection = Conection;
try
{
Conection.Open();
OleDbDataReader Reader = ser.ExecuteReader();
while (Reader.Read())
{
txtKala.Text = Reader[1].ToString();
}
}
finally
{
Conection.Close();
}
}
ولی هر جای دیتا گرید کلیک کنم، سلول اول ردیف (Row) آخر رو نمایش میده!
ایراد کجاست؟!

محمد رضا فاتحی
پنج شنبه 09 مهر 1394, 11:00 صبح
این چیه الان؟؟
اگه دیتاگریدت حاوی اطلاعاته و می خوای فقط مقادیر سلولهای سطر انتخابی رو بدست بیاری
dataGridViewX1.CurrentRow.Cells[5].Value.ToString();

kolibri
پنج شنبه 09 مهر 1394, 11:04 صبح
این چیه الان؟؟
اگه دیتاگریدت حاوی اطلاعاته و می خوای فقط مقادیر سلولهای سطر انتخابی رو بدست بیاری
dataGridViewX1.CurrentRow.Cells[5].Value.ToString();

ممنونم دوست خوبم.
فکر کنم باید بشینم از صفر کار کنم!!