自己写的代码,贴出来,免得以后忘记。
private
void
btnDel_Click(
object
sender, EventArgs e)

...
{
try

...{
if (axMSFlexGrid1.Rows > 1)

...{
int begin = axMSFlexGrid1.Row;
int end = axMSFlexGrid1.RowSel;
if (begin > end)

...{
begin = axMSFlexGrid1.RowSel;
end = axMSFlexGrid1.Row;
}
int[] rows = new int[end-begin + 1];
for (int i = 0; i < end-begin + 1; i++)

...{
if (i == 0)
rows[i] = begin;
else
rows[i] = begin + i;
}
for (int i = 0; i < rows.Length; i++)

...{
if (i == 0)
axMSFlexGrid1.RemoveItem(rows[i]);
else

...{
if (axMSFlexGrid1.Rows > 1)
axMSFlexGrid1.RemoveItem(rows[i] - i);
else
axMSFlexGrid1.Rows = 0;
}
}
}
else
axMSFlexGrid1.Rows = 0;
}
catch (Exception ex)

...{
MessageBox.Show(ex.Message);
}

}




















































