int idx = view1.FocusedRowHandle;
view1.DeleteRow(idx);
//datas.Remove(pat.First());
//view1.MoveNextRow();
var rHList = view1.GetSelectedRowHandles();
foreach (int rH in rHList)
{
view1.UnselectRow(rH);
}
view1.SelectRow(idx);
原文:https://www.cnblogs.com/DoNetCShap/p/14468301.html