private void ClearSelectedQuestion_toolStripButton_Click(object sender, EventArgs e) { QAStack.ClearOneQuestionInStack(StackIDselected, LevelSelectedFromStack); int LevelTemp = QuestionsFromStackPreview_dataGridView.CurrentCell.RowIndex; RefreshQAinStack(QuestionsFromStackPreview_dataGridView, StackIDselected); if (LevelTemp > 0) { QuestionsFromStackPreview_dataGridView.ClearSelection(); QuestionsFromStackPreview_dataGridView.CurrentCell = QuestionsFromStackPreview_dataGridView.Rows[LevelTemp].Cells["Question"]; //QuestionsFromStackPreview_dataGridView.Rows[LevelTemp].Selected = true; QuestionSelectionChanged(); } }
private void ReplaceQuestion_toolStripButton_Click(object sender, EventArgs e) { FORM_ReplacementQuestion replaceQtoDB = new FORM_ReplacementQuestion(StackIDselected, StackTypeChosen, LevelSelectedFromStack, CategorySelected, SubcategorySelected); replaceQtoDB.ShowDialog(); int LevelTemp = QuestionsFromStackPreview_dataGridView.CurrentCell.RowIndex; RefreshQAinStack(QuestionsFromStackPreview_dataGridView, StackIDselected); if (LevelTemp > 0) { QuestionsFromStackPreview_dataGridView.ClearSelection(); //StacksOfQuestions_SelectionChanged(QuestionsFromStackPreview_dataGridView, null); //QuestionsFromStackPreview_dataGridView.FirstDisplayedScrollingRowIndex = QuestionsFromStackPreview_dataGridView.RowCount-1; QuestionsFromStackPreview_dataGridView.CurrentCell = QuestionsFromStackPreview_dataGridView.Rows[LevelTemp].Cells["Question"]; QuestionsFromStackPreview_dataGridView.Rows[LevelTemp].Selected = true; QuestionSelectionChanged(); //QuestionInStack_SelectionChanged(QuestionsFromStackPreview_dataGridView, new EventArgs()); //MessageBox.Show(""); } }