PDA

View Full Version : مبتدی: گريد ويو



Elmira1987
چهارشنبه 08 اردیبهشت 1389, 15:43 عصر
من يه گريد ويو دارم تو برنامم و مي خوام وفتي رو ي هر سول مي زنم يه صفحه رو نشون بده
و اين شرط رو گذاشت
if (rowindex>=0)
{

}
توي رويداد cell click گريدويوم ولي تو حالت اجرا هيچ كاري انجام نمي ده . لطفا راهنماييم كنيد .

ebrahim1988
چهارشنبه 08 اردیبهشت 1389, 20:54 عصر
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show(dataGridView1[e.ColumnIndex,e.RowIndex].Value.ToString());
}

Elmira1987
پنج شنبه 09 اردیبهشت 1389, 08:40 صبح
privatevoid dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show(dataGridView1[e.ColumnIndex,e.RowIndex].Value.ToString());
}


تشكر از جوابتون...
ولي فرض كنيد من يه يوزر كنترل دارم بنام termcontrol و توي يوزر كنترلم يه ديتا گريد ويو دارم
كه توي كد يوزر كنترلم چند تا متد نوشتم كه گريد ويوم رو پر ميكنه .
اين يوزر كنترل رو گذاشتم توي يه فرم به اسم selecttTerm.... و توي كد فرم selectTerm
متد يوزر كنترل رو فراخواني كردم . حالا يه فرم ديگه دارم كه 1تكست باس داره و روش يه دكمه هست مي خوام دكمه رو كه زدم همون فرم selectTerm باز شه و من يه مورد از گريد ويو انتخاب كنم و فرمم بسته شه و مقدار سلولي كه انتخاب كردم بيافته توي تكست باكسم .
من همه راهو رفتم وليكن نمي دونم چرا رويداد cellclick ام عمل نمي كنه .

من رويداد cellclik رو نوي كده همون فرمي نوشتم كه text boxام هست

ولي انگار اونجا رويداد گريد ويو عمل نمي كنه ...