13,825
社区成员
发帖
与我相关
我的任务
分享
class TMyStringGrid: public TStringGrid
{
public:
void __fastcall MoveRow(int FromIndex, int ToIndex)
{
TStringGrid::RowMoved(FromIndex, ToIndex);
}
};
// ---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
// 将第2行移动到第4行
((TMyStringGrid *)StringGrid1)->MoveRow(1, 3);
}
这样就OK了,谢谢啦!class TMyStringGrid: public TStringGrid
{
public:
void __fastcall MoveRow(int FromIndex, int ToIndex)
{
TStringGrid::MoveRow(FromIndex, ToIndex);
}
};
// ---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
// 将第2行移动到第4行
((TMyStringGrid *)StringGrid1)->MoveRow(1, 3);
}
2. DBGrid 想人工填充数据,使用内存表就行了,简单说就是利用 TClientDataSet,具体的代码可以 Google 一下。