PDA

View Full Version : سوال: چگونه میتوان بصورت تخصصی روی سلولی از دیتا گرید کلیک کرد



dele_ghamgin_2008
یک شنبه 28 دی 1393, 14:17 عصر
من از دستور زیر برای کلیک روی سلول استفاده می کنم .


int Radif = dataGridView1.CurrentRow.Index;
dataGridView1.ClearSelection();
if (dataGridView1.CurrentRow.Index < dataGridView1.RowCount - 1)
{
dataGridView1.Rows[(Radif + 1)].Cells[0].Selected = true;
}


یک شرط هم قبلش گذاشتم ، حال می سوال اینجاست با استفاده از این دستور ، گزینه بعدی سلکت میشه ولی دستور بعدی من رو اجرا نمیکنه . نگاه کنید :

private void dataGridView1_CellStateChanged(object sender, DataGridViewCellStateChangedEventArgs e)
{
try
{
lblRow.Text = (dataGridView1.CurrentRow.Index + 1).ToString();
// lstPage.SetSelected(0, true);
}
catch { }
}


آیا دستور بالا را در event درستی نوشتم ؟ چون وارد این بخش نمیشه

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

127688