public void RemoveCurrentRow()
{
if (Caret.CurrentRow != null && Document.Count > 1)
{
Document.Remove(Caret.CurrentRow.Index, true);
Document.ResetVisibleRows();
Caret.CropPosition();
Caret.CurrentRow.Text = Caret.CurrentRow.Text;
Caret.CurrentRow.Parse(true);
Document.ResetVisibleRows();
ScrollIntoView();
//this.Refresh ();
}
}