dele_ghamgin_2008
یک شنبه 28 دی 1393, 15: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
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