请问一下高手,在DElPHI里面能不能将从数据库里查出来的数据像Excel表格一样显示在界面上呀,就是有行名也有列名的那种。
解决方案 »
- 怎样保存图片到文件夹啊?
- WM_DROPFILES消息怎么用?一个界面上怎么让多个组件同时支持windows外部文件拖拽。DragAcceptFiles。
- 制作帮助文件最重要的问题,谢谢
- fastrport中的frreport是生成*.frf文件保存在硬盘上好呢还是编译进exe文件好?
- ADO动态连接数据库的问题?
- 请教用DELPHI调用VB编写的DLL的时候出现的问题
- Grid控件的问题(新手求助)
- 点击treeview结点前的"+"和"-"号是什么事件?见内!
- 怎么判断一个数值表达式是否合法!!!!!!!!!
- bde 连接sql server 7.0 新问题,请高手指教!
- 怎样实现将dbgrideh的某几列合并(就像excel的合并单元格 )
- 请问有谁能给我讲讲overload 和 override的问题?最好能举例子说明,谢谢!
下面的代码是初始化行的-----(乱码是汉字)
procedure Tform1.SGrid_show();
var
i,recCount:integer;
begin
SGrid.Cells[0,0]:='列名1';
SGrid.Cells[1,0]:=‘列名2';
if q_test.recordcount>0 then
begin
RecCount :=q_test.recordcount;
SGrid.RowCount := q_test.recordcount;
for i:=1 to q_test.recordcount do
begin
sgrid.cells[0,i] := intToStr(q_test.recordCount);//
// 此处你就可以实现你要显示的行名了
SGrid.Cells[1,i]:= q_test.fieldbyname('banzu').AsString;
SGrid.Cells[2,i]:= q_test.fieldbyname('banci').AsString;
................................
q_test.Next;
end;
q_test.First;end
else
begin
SGrid.RowCount:=1;
end;
SGrid.Refresh;end;
这里不错,用ehlib