0
다음 코드를 사용하여 실행 취소 & 다시 실행 기능을 여러 개 만드는 방법은 무엇입니까?다중 실행 취소/다시 실행
private void btn_Undo_Click(object sender, EventArgs e) //To Undo previous searched record
{
if (_dataSet != null && _dataSet.Tables.Count > 0 && _lastDtTable2 != null)
{
_dataSet.Tables.Clear();
_dataSet.Tables.Add(_lastDtTable2);
dataGridView1.DataSource = _dataSet.Tables[0];
}
}
private void btn_Redo_Click_2(object sender, EventArgs e)
{
if (_dataSet != null && _dataSet.Tables.Count > 0 && _lastDtTable2 != null)
{
_dataSet.Tables.Add();
dataGridView1.DataSource = _dataSet.Tables[0];
}
내가 한 번만
다시 실행하려면 두 번째 스택이 필요합니다. – TaW
넵. 구조에서 상태를 유지해야합니다. –
그럼 어떻게해야합니까? 코드로 시작할 수 있습니까? – user3555674