数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

把DBGrid中的数据赋给数组


发布日期:2019年01月20日
 
把DBGrid中的数据赋给数组
——此文章摘自《Delphi开发经验技巧宝典》定价特价  购买>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

本例实现在选择字段下拉列表框中选择要存放到数组中的字段名单击插入数组按钮把数据插入到数组中然后单击显示 按钮查看数组中的内容如图所示

http://developcsaicn/delphi/images/jpg>

把DBGrid中的数据赋给数组

主要代码如下

{把选择的字段数据存放在数组ArrField中}

procedure TFrmOrderByBtnOrderClick(Sender: TObject);

var

FieldName: String;

i: Integer;

begin

FieldName := DBGListColumnsItems[CBOrderItemIndex]FieldName;

SetLength(ArrField ADODataSetRecordCount);

ADODataSetDisableControls;

for i := to ADODataSetRecordCount do

begin

ArrField[i] := ADODataSetFieldByName(FieldName)AsString;

ADODataSetNext;

end;

ADODataSetEnableControls;

end;

{把数组中的数据显示在列表中}

procedure TFrmOrderByButtonClick(Sender: TObject);

var

i: Integer;

begin

MemoLinesClear;

for i := to High(ArrField) do

begin

MemoLinesAdd(arrfield[i]);

end;

end;

               

上一篇:在DBGrid中选中多行删除与如何使标题文字居中

下一篇:一个小老板眼中的开发工具— PB 杂谈[2]